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 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance (in shares)     37,512,127       37,512,127  
Beginning balance $ 2,628,144 $ 2,476,693 $ 2,347,868 $ 2,084,601 $ 1,990,766 $ 1,973,990 $ 2,347,868 $ 1,973,990
Net earnings 200,752 167,389 131,843 109,118 90,678 71,152 $ 499,984 270,948
Stock-based compensation expense 5,845 3,223 5,367 6,130 3,157 6,437    
Issuance of stock 0   0 0 0 0    
Share repurchases $ (9,471) (19,161) (8,385)     (60,813)    
Ending balance (in shares) 37,555,010           37,555,010  
Ending balance $ 2,825,270 $ 2,628,144 $ 2,476,693 $ 2,199,849 $ 2,084,601 $ 1,990,766 $ 2,825,270 $ 2,199,849
Common Stock [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance (in shares) 37,647,000 37,847,000 37,512,000 37,603,000 37,597,000 38,199,000 37,512,000 38,199,000
Beginning balance $ 376 $ 378 $ 375 $ 377 $ 376 $ 382 $ 375 $ 382
Issuance of stock (in shares) 3,000   435,000 9,000 6,000 398,000    
Issuance of stock     $ 4 $ 0 $ 1 $ 4    
Share repurchases (in shares) (95,000) (200,000) (100,000)     (1,000,000)    
Share repurchases   $ (2) $ (1)     $ (10)    
Ending balance (in shares) 37,555,000 37,647,000 37,847,000 37,612,000 37,603,000 37,597,000 37,555,000 37,612,000
Ending balance $ 376 $ 376 $ 378 $ 377 $ 377 $ 376 $ 376 $ 377
Additional Paid-in Capital [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance 436,805 452,741 455,762 454,138 450,982 505,352 455,762 505,352
Stock-based compensation expense 5,845 3,223 5,367 6,130 3,157 6,437    
Issuance of stock     (4) 0 (1) (4)    
Share repurchases (9,471) (19,159) (8,384)     (60,803)    
Ending balance 433,179 436,805 452,741 460,268 454,138 450,982 433,179 460,268
Retained Earnings [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance 2,190,963 2,023,574 1,891,731 1,630,086 1,539,408 1,468,256 1,891,731 1,468,256
Net earnings 200,752 167,389 131,843 109,118 90,678 71,152    
Ending balance $ 2,391,715 $ 2,190,963 $ 2,023,574 $ 1,739,204 $ 1,630,086 $ 1,539,408 $ 2,391,715 $ 1,739,204