Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance (in shares)     37,340,855       37,340,855  
Beginning balance $ 3,412,469 $ 3,168,315 $ 3,044,389 $ 2,628,144 $ 2,476,693 $ 2,347,868 $ 3,044,389 $ 2,347,868
Net earnings 262,489 250,084 217,254 200,752 167,389 131,843 $ 729,827 499,984
Stock-based compensation expense 6,852 4,070 5,975 5,845 3,223 5,367    
Issuance of stock 0   0 0   0    
Share repurchases $ 0 (10,000) (99,303) (9,471) (19,161) (8,385)    
Ending balance (in shares) 36,571,393           36,571,393  
Ending balance $ 3,681,810 $ 3,412,469 $ 3,168,315 $ 2,825,270 $ 2,628,144 $ 2,476,693 $ 3,681,810 $ 2,825,270
Common Stock [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance (in shares) 36,567,000 36,695,000 37,341,000 37,647,000 37,847,000 37,512,000 37,341,000 37,512,000
Beginning balance $ 366 $ 367 $ 373 $ 376 $ 378 $ 375 $ 373 $ 375
Issuance of stock (in shares) 4,000   392,000 3,000   435,000    
Issuance of stock     $ 4 $ 0   $ 4    
Share repurchases (in shares) 0 (128,000) (1,038,000) (95,000) (200,000) (100,000)    
Share repurchases   $ (1) $ (10) $ 0 $ (2) $ (1)    
Ending balance (in shares) 36,571,000 36,567,000 36,695,000 37,555,000 37,647,000 37,847,000 36,571,000 37,555,000
Ending balance $ 366 $ 366 $ 367 $ 376 $ 376 $ 378 $ 366 $ 376
Additional Paid-in Capital [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance 315,590 321,519 414,841 436,805 452,741 455,762 414,841 455,762
Stock-based compensation expense 6,852 4,070 5,975 5,845 3,223 5,367    
Issuance of stock     (4) 0   (4)    
Share repurchases 0 (9,999) (99,293) (9,471) (19,159) (8,384)    
Ending balance 322,442 315,590 321,519 433,179 436,805 452,741 322,442 433,179
Retained Earnings [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance 3,096,513 2,846,429 2,629,175 2,190,963 2,023,574 1,891,731 2,629,175 1,891,731
Net earnings 262,489 250,084 217,254 200,752 167,389 131,843    
Ending balance $ 3,359,002 $ 3,096,513 $ 2,846,429 $ 2,391,715 $ 2,190,963 $ 2,023,574 $ 3,359,002 $ 2,391,715