Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   36,571,393     36,571,393  
Beginning balance $ 4,067,210 $ 3,949,611 $ 3,168,315 $ 3,044,389 $ 3,949,611 $ 3,044,389
Net earnings 186,836 131,301 250,084 217,254 $ 318,137 467,338
Stock-based compensation expense 4,176 6,225 4,070 5,975    
Issuance of stock   0   0    
Dividends $ (9,927)          
Share repurchases   (10,000) (10,000) (99,303)    
Ending balance (in shares) 36,765,267       36,765,267  
Ending balance $ 4,248,295 $ 4,067,210 $ 3,412,469 $ 3,168,315 $ 4,248,295 $ 3,412,469
Common Stock [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares) 36,765,000 36,571,000 36,695,000 37,341,000 36,571,000 37,341,000
Beginning balance $ 368 $ 366 $ 367 $ 373 $ 366 $ 373
Issuance of stock (in shares)   287,000   392,000    
Issuance of stock   $ 3   $ 4    
Share repurchases (in shares)   (93,000) (128,000) (1,038,000)    
Share repurchases   $ (1) $ (1) $ (10)    
Ending balance (in shares) 36,765,000 36,765,000 36,567,000 36,695,000 36,765,000 36,567,000
Ending balance $ 368 $ 368 $ 366 $ 367 $ 368 $ 366
Additional Paid-in Capital [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 324,101 327,878 321,519 414,841 327,878 414,841
Stock-based compensation expense 4,176 6,225 4,070 5,975    
Issuance of stock   (3)   (4)    
Share repurchases   (9,999) (9,999) (99,293)    
Ending balance 328,277 324,101 315,590 321,519 328,277 315,590
Retained Earnings [Member]            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 3,742,741 3,621,367 2,846,429 2,629,175 3,621,367 2,629,175
Net earnings 186,836 131,301 250,084 217,254    
Ending balance $ 3,919,650 $ 3,742,741 $ 3,096,513 $ 2,846,429 $ 3,919,650 $ 3,096,513