Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   38,199,111     38,199,111  
Beginning balance $ 1,990,766 $ 1,973,990 $ 1,743,071 $ 1,720,755 $ 1,973,990 $ 1,720,755
Net earnings 90,678 71,152 50,828 25,412 $ 161,830 76,240
Stock-based compensation expense 3,157 6,437 4,201 5,861    
Issuance of stock $ 0 0 0 0    
Share repurchases   (60,813)   (8,957)    
Ending balance (in shares) 37,603,517       37,603,517  
Ending balance $ 2,084,601 $ 1,990,766 $ 1,798,100 $ 1,743,071 $ 2,084,601 $ 1,798,100
Common Stock [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares) 37,597,000 38,199,000 38,264,000 38,073,000 38,199,000 38,073,000
Beginning balance $ 376 $ 382 $ 383 $ 381 $ 382 $ 381
Issuance of stock (in shares) 6,000 398,000 3,000 400,000    
Issuance of stock $ 1 $ 4 $ 0 $ 4    
Share repurchases (in shares)   (1,000,000)   (209,000)    
Share repurchases   $ (10)   $ (2)    
Ending balance (in shares) 37,603,000 37,597,000 38,267,000 38,264,000 37,603,000 38,267,000
Ending balance $ 377 $ 376 $ 383 $ 383 $ 377 $ 383
Additional Paid-in Capital [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 450,982 505,352 498,683 501,781 505,352 501,781
Stock-based compensation expense 3,157 6,437 4,201 5,861    
Issuance of stock (1) (4) 0 (4)    
Share repurchases   (60,803)   (8,955)    
Ending balance 454,138 450,982 502,884 498,683 454,138 502,884
Retained Earnings [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 1,539,408 1,468,256 1,244,005 1,218,593 1,468,256 1,218,593
Net earnings 90,678 71,152 50,828 25,412    
Ending balance $ 1,630,086 $ 1,539,408 $ 1,294,833 $ 1,244,005 $ 1,630,086 $ 1,294,833