Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   37,512,127     37,512,127  
Beginning balance $ 2,476,693 $ 2,347,868 $ 1,990,766 $ 1,973,990 $ 2,347,868 $ 1,973,990
Net earnings 167,389 131,843 90,678 71,152 $ 299,232 161,830
Stock-based compensation expense 3,223 5,367 3,157 6,437    
Issuance of stock   0 0 0    
Share repurchases $ (19,161) (8,385)   (60,813)    
Ending balance (in shares) 37,646,856       37,646,856  
Ending balance $ 2,628,144 $ 2,476,693 $ 2,084,601 $ 1,990,766 $ 2,628,144 $ 2,084,601
Common Stock [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares) 37,847,000 37,512,000 37,597,000 38,199,000 37,512,000 38,199,000
Beginning balance $ 378 $ 375 $ 376 $ 382 $ 375 $ 382
Issuance of stock (in shares)   435,000 6,000 398,000    
Issuance of stock   $ 4 $ 1 $ 4    
Share repurchases (in shares) (200,000) (100,000)   (1,000,000)    
Share repurchases $ (2) $ (1)   $ (10)    
Ending balance (in shares) 37,647,000 37,847,000 37,603,000 37,597,000 37,647,000 37,603,000
Ending balance $ 376 $ 378 $ 377 $ 376 $ 376 $ 377
Additional Paid-in Capital [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 452,741 455,762 450,982 505,352 455,762 505,352
Stock-based compensation expense 3,223 5,367 3,157 6,437    
Issuance of stock   (4) (1) (4)    
Share repurchases (19,159) (8,384)   (60,803)    
Ending balance 436,805 452,741 454,138 450,982 436,805 454,138
Retained Earnings [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 2,023,574 1,891,731 1,539,408 1,468,256 1,891,731 1,468,256
Net earnings 167,389 131,843 90,678 71,152    
Ending balance $ 2,190,963 $ 2,023,574 $ 1,630,086 $ 1,539,408 $ 2,190,963 $ 1,630,086