v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   484,372,000      
Beginning balance at Dec. 31, 2024 $ 1,330,593 $ 484,372 $ 155,205 $ (43,634) $ 734,650
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 410,264       410,264
Other comprehensive income (loss), net of tax:          
Foreign currency translation adjustments 16,066     16,066  
Pension settlement 493     493  
Unrealized (loss) gain on available for sale securities 117     117  
Dividends (239,450)       (239,450)
Stock compensation (in shares)   555,000      
Stock compensation 29,864 $ 555 29,309    
Shares withheld for payment of employee taxes (in shares)   (299,000)      
Shares withheld for payment of employee taxes (15,899) $ (299) (15,600)    
Ending balance (in shares) at Sep. 30, 2025   484,628,000      
Ending balance at Sep. 30, 2025 1,532,048 $ 484,628 168,914 (26,958) 905,464
Beginning balance (in shares) at Jun. 30, 2025   484,640,000      
Beginning balance at Jun. 30, 2025 1,443,871 $ 484,640 159,824 (22,607) 822,014
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 163,527       163,527
Other comprehensive income (loss), net of tax:          
Foreign currency translation adjustments (4,437)     (4,437)  
Pension settlement 0        
Unrealized (loss) gain on available for sale securities 86     86  
Dividends (80,077)       (80,077)
Stock compensation (in shares)   (11,000)      
Stock compensation 10,055 $ (11) 10,066    
Shares withheld for payment of employee taxes (in shares)   (1,000)      
Shares withheld for payment of employee taxes (977) $ (1) (976)    
Ending balance (in shares) at Sep. 30, 2025   484,628,000      
Ending balance at Sep. 30, 2025 $ 1,532,048 $ 484,628 168,914 (26,958) 905,464
Beginning balance (in shares) at Dec. 31, 2025 481,193,751 481,194,000      
Beginning balance at Dec. 31, 2025 $ 1,374,321 $ 481,194 179,406 (25,194) 738,915
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 409,675       409,675
Other comprehensive income (loss), net of tax:          
Foreign currency translation adjustments (1,477)     (1,477)  
Pension settlement 0        
Unrealized (loss) gain on available for sale securities 123     123  
Dividends (263,267)       (263,267)
Stock compensation (in shares)   677,000      
Stock compensation 34,956 $ 677 34,279    
Shares withheld for payment of employee taxes (in shares)   (368,000)      
Shares withheld for payment of employee taxes (22,875) $ (368) (22,507)    
Repurchase and retirement of common stock, including excise tax (in shares)   (3,491,000)      
Repurchase and retirement of common stock, including excise tax $ (140,998) $ (3,491) (983)   (136,524)
Ending balance (in shares) at Sep. 30, 2026 478,012,174 478,012,000      
Ending balance at Sep. 30, 2026 $ 1,390,458 $ 478,012 190,195 (26,548) 748,799
Beginning balance (in shares) at Jun. 30, 2026   481,124,000      
Beginning balance at Jun. 30, 2026 1,429,597 $ 481,124 180,952 (27,442) 794,963
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 157,927       157,927
Other comprehensive income (loss), net of tax:          
Foreign currency translation adjustments 910     910  
Pension settlement 0        
Unrealized (loss) gain on available for sale securities (16)     (16)  
Dividends (87,205)       (87,205)
Stock compensation (in shares)   (2,000)      
Stock compensation 10,293 $ (2) 10,295    
Shares withheld for payment of employee taxes (in shares)   (1,000)      
Shares withheld for payment of employee taxes (70) $ (1) (69)    
Repurchase and retirement of common stock, including excise tax (in shares)   (3,109,000)      
Repurchase and retirement of common stock, including excise tax $ (120,978) $ (3,109) (983)   (116,886)
Ending balance (in shares) at Sep. 30, 2026 478,012,174 478,012,000      
Ending balance at Sep. 30, 2026 $ 1,390,458 $ 478,012 $ 190,195 $ (26,548) $ 748,799