Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
STOCKHOLDERS' EQUITY - Summary of Changes in Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (in shares) 71,921,972  
Beginning balance $ 5,141,573 $ 4,611,900
Net earnings 122,806 186,016
Stock-based compensation expense 6,325 6,114
Issuance of stock 0 0
Dividends (30,887) (27,239)
Share repurchases $ (45,073) (56,218)
Ending balance (in shares) 71,830,262  
Ending balance $ 5,194,744 $ 4,720,573
Common Stock, Dividends, Per Share, Declared $ 0.43 $ 0.375
Common Stock [Member]    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (in shares) 71,922,000 72,850,000
Beginning balance $ 360 $ 364
Stock Split on January 2, 2025 (See Note 1) $ 360  
Issuance of stock (in shares) 514,000 512,000
Issuance of stock $ 5 $ 3
Share repurchases (in shares) (605,000) (724,000)
Share repurchases $ (7) $ (4)
Ending balance (in shares) 71,831,000 72,638,000
Ending balance $ 718 $ 363
Additional Paid-in Capital [Member]    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 143,036 290,955
Stock Split on January 2, 2025 (See Note 1) (360)  
Stock-based compensation expense 6,325 6,114
Issuance of stock (5) (3)
Share repurchases (45,066) (56,214)
Ending balance 103,930 240,852
Retained Earnings [Member]    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 4,998,177 4,320,581
Net earnings 122,806 186,016
Dividends (30,887) (27,239)
Ending balance $ 5,090,096 $ 4,479,358