Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance (in shares)     36,571,393       36,571,393  
Beginning balance $ 4,248,295 $ 4,067,210 $ 3,949,611 $ 3,412,469 $ 3,168,315 $ 3,044,389 $ 3,949,611 $ 3,044,389
Net earnings 221,760 186,836 131,301 262,489 250,084 217,254 $ 539,897 729,827
Stock-based compensation expense 6,156 4,176 6,225 6,852 4,070 5,975    
Issuance of stock 0   0 0   0    
Dividends (9,841) (9,927) (9,927)          
Share repurchases $ (45,328)   (10,000)   (10,000) (99,303)    
Ending balance (in shares) 36,449,906           36,449,906  
Ending balance $ 4,421,042 $ 4,248,295 $ 4,067,210 $ 3,681,810 $ 3,412,469 $ 3,168,315 $ 4,421,042 $ 3,681,810
Common Stock [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance (in shares) 36,765,000 36,765,000 36,571,000 36,567,000 36,695,000 37,341,000 36,571,000 37,341,000
Beginning balance $ 368 $ 368 $ 366 $ 366 $ 367 $ 373 $ 366 $ 373
Issuance of stock (in shares) 4,000   287,000 4,000   392,000    
Issuance of stock     $ 3 $ 0   $ 4    
Share repurchases (in shares) (319,000)   (93,000)   (128,000) (1,038,000)    
Share repurchases $ (4)   $ (1)   $ (1) $ (10)    
Ending balance (in shares) 36,450,000 36,765,000 36,765,000 36,571,000 36,567,000 36,695,000 36,450,000 36,571,000
Ending balance $ 364 $ 368 $ 368 $ 366 $ 366 $ 367 $ 364 $ 366
Additional Paid-in Capital [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance 328,277 324,101 327,878 315,590 321,519 414,841 327,878 414,841
Stock-based compensation expense 6,156 4,176 6,225 6,852 4,070 5,975    
Issuance of stock     (3) 0   (4)    
Share repurchases (45,324)   (9,999)   (9,999) (99,293)    
Ending balance 289,109 328,277 324,101 322,442 315,590 321,519 289,109 322,442
Retained Earnings [Member]                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Beginning balance 3,919,650 3,742,741 3,621,367 3,096,513 2,846,429 2,629,175 3,621,367 2,629,175
Net earnings 221,760 186,836 131,301 262,489 250,084 217,254    
Ending balance $ 4,131,569 $ 3,919,650 $ 3,742,741 $ 3,359,002 $ 3,096,513 $ 2,846,429 $ 4,131,569 $ 3,359,002