Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details)

v3.19.2
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2019
Jun. 30, 2018
Jan. 01, 2018
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   38,072,659     38,072,659    
Beginning balance $ 1,743,071 $ 1,720,755 $ 1,625,332 $ 1,576,825 $ 1,720,755 $ 1,576,825  
Adoption of ASU 2014-09             $ (583)
Net earnings 50,828 25,412 53,838 43,874 $ 76,240 97,712  
Stock-based compensation expense $ 4,201 5,861 3,770 5,216      
Issuance of stock   0 0 0      
Share repurchases   (8,957)          
Ending balance (in shares) 38,266,742       38,266,742    
Ending balance $ 1,798,100 $ 1,743,071 $ 1,682,940 $ 1,625,332 $ 1,798,100 $ 1,682,940  
Common Stock [Member]              
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares) 38,264,000 38,073,000 40,632,000 40,331,000 38,073,000 40,331,000  
Beginning balance $ 383 $ 381 $ 406 $ 403 $ 381 $ 403  
Issuance of stock (in shares) 3,000 400,000 17,000 301,000      
Issuance of stock   $ 4 $ 0 $ 3      
Share repurchases (in shares)   (209,000)          
Share repurchases   $ (2)          
Ending balance (in shares) 38,267,000 38,264,000 40,649,000 40,632,000 38,267,000 40,649,000  
Ending balance $ 383 $ 383 $ 406 $ 406 $ 383 $ 406  
Additional Paid-in Capital [Member]              
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance 498,683 501,781 589,791 584,578 501,781 584,578  
Stock-based compensation expense 4,201 5,861 3,770 5,216      
Issuance of stock   (4) 0 (3)      
Share repurchases   (8,955)          
Ending balance 502,884 498,683 593,561 589,791 502,884 593,561  
Retained Earnings [Member]              
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance 1,244,005 1,218,593 1,035,135 991,844 1,218,593 991,844  
Adoption of ASU 2014-09             $ (583)
Net earnings 50,828 25,412 53,838 43,874      
Ending balance $ 1,294,833 $ 1,244,005 $ 1,088,973 $ 1,035,135 $ 1,294,833 $ 1,088,973