Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   68,168,923     68,168,923  
Beginning balance $ 5,093,769 $ 5,195,643 $ 5,194,744 $ 5,141,573 $ 5,195,643 $ 5,141,573
Net earnings 90,630 55,309 146,879 122,806 $ 145,939 269,685
Stock-based compensation expense 5,822 5,860 3,597 6,325    
Issuance of stock   0   0    
Dividends (31,284) (32,017) (30,597) (30,887)    
Share repurchases $ (101,000) (131,026) 45,449 45,073    
Ending balance (in shares) 65,174,093       65,174,093  
Ending balance $ 5,057,937 $ 5,093,769 $ 5,269,174 $ 5,194,744 $ 5,057,937 $ 5,269,174
Common Stock, Dividends, Per Share, Declared $ 0.48   $ 0.43   $ 0.96 $ 0.86
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares) 66,702,000 68,169,000 71,831,000 71,922,000 68,169,000 71,922,000
Beginning balance $ 667 $ 682 $ 718 $ 360 $ 682 $ 360
Stock Split on January 2, 2025       $ 360    
Issuance of stock (in shares)   349,000   514,000    
Issuance of stock   $ 3   $ 5    
Shares repurchased (in shares) 1,528,000 1,816,000 674,000 605,000    
Share repurchases $ (15) $ (18) $ (6) $ (7)    
Ending balance (in shares) 65,174,000 66,702,000 71,157,000 71,831,000 65,174,000 71,157,000
Ending balance $ 652 $ 667 $ 712 $ 718 $ 652 $ 712
Additional Paid-In Capital            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 0 0 103,930 143,036 0 143,036
Stock Split on January 2, 2025       (360)    
Stock-based compensation expense 5,822 5,860 3,597 6,325    
Issuance of stock   (3)   (5)    
Share repurchases (5,822) (5,857) 45,443 45,066    
Ending balance 0 0 62,084 103,930 0 62,084
Retained Earnings            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 5,093,102 5,194,961 5,090,096 4,998,177 5,194,961 4,998,177
Net earnings 90,630 55,309 146,879 122,806    
Dividends (31,284) (32,017) (30,597) (30,887)    
Share repurchases (95,163) (125,151)        
Ending balance $ 5,057,285 $ 5,093,102 $ 5,206,378 $ 5,090,096 $ 5,057,285 $ 5,206,378