Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   71,921,972     71,921,972  
Beginning balance $ 5,194,744 $ 5,141,573 $ 4,720,573 $ 4,611,900 $ 5,141,573 $ 4,611,900
Net earnings 146,879 122,806 231,555 186,016 $ 269,685 417,571
Stock-based compensation expense 3,597 6,325 4,718 6,114    
Issuance of stock   0 0 0    
Dividends (30,597) (30,887) (27,245) (27,239)    
Share repurchases $ (45,449) (45,073) 0 (56,218)    
Capped call transactions, net of tax     (47,067)      
Ending balance (in shares) 71,156,138       71,156,138  
Ending balance $ 5,269,174 $ 5,194,744 $ 4,882,534 $ 4,720,573 $ 5,269,174 $ 4,882,534
Common Stock, Dividends, Per Share, Declared $ 0.43   $ 0.375   $ 0.86 $ 0.75
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares) 71,831,000 71,922,000 72,638,000 72,850,000 71,922,000 72,850,000
Beginning balance $ 718 $ 360 $ 363 $ 364 $ 360 $ 364
Stock Split on January 2, 2025 (See Note 1)   $ 360        
Issuance of stock (in shares)   514,000 16,000 512,000    
Issuance of stock   $ 5 $ 0 $ 3    
Stock Repurchased and Retired During Period, Shares 674,000 605,000 0 724,000    
Share repurchases $ (6) $ (7) $ 0 $ (4)    
Ending balance (in shares)     72,654,000     72,654,000
Ending balance (in shares) 71,157,000 71,831,000   72,638,000 71,157,000  
Ending balance $ 712 $ 718 $ 363 $ 363 $ 712 $ 363
Additional Paid-In Capital            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 103,930 143,036 240,852 290,955 143,036 290,955
Stock Split on January 2, 2025 (See Note 1)   (360)        
Stock-based compensation expense 3,597 6,325 4,718 6,114    
Issuance of stock   (5) 0 (3)    
Share repurchases (45,443) (45,066) 0 (56,214)    
Capped call transactions, net of tax     (47,067)      
Ending balance 62,084 103,930 198,503 240,852 62,084 198,503
Retained Earnings            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 5,090,096 4,998,177 4,479,358 4,320,581 4,998,177 4,320,581
Net earnings 146,879 122,806 231,555 186,016    
Dividends (30,597) (30,887) (27,245) (27,239)    
Ending balance $ 5,206,378 $ 5,090,096 $ 4,683,668 $ 4,479,358 $ 5,206,378 $ 4,683,668