XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes in Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Capital In Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2023   131,178,000      
Beginning balance at Dec. 31, 2023 $ 2,131,828 $ 1,312 $ 1,404,962 $ 762,586 $ (37,032)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 131,400     131,400  
Other comprehensive (loss) income (4,259)       (4,259)
Purchase and retirement of common stock (in shares)   (808,000)      
Purchase and retirement of common stock (56,001) $ (8) (5,877) (50,116)  
Issuance of common stock under employee stock purchase plan (in shares)   22,000      
Issuance of common stock under employee stock purchase plan 1,196   1,196    
Issuance of common stock under share-based award plans (in shares)   937,000      
Issuance of common stock under share-based award plans 43,831 $ 9 43,822    
Stock-based compensation 11,059   11,059    
Ending balance (in shares) at Mar. 31, 2024   131,329,000      
Ending balance at Mar. 31, 2024 $ 2,259,054 $ 1,313 1,455,162 843,870 (41,291)
Beginning balance (in shares) at Dec. 31, 2024 126,839,734 126,840,000      
Beginning balance at Dec. 31, 2024 $ 2,252,112 $ 1,268 1,539,816 758,003 (46,975)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 151,517     151,517  
Other comprehensive (loss) income 8,435       8,435
Purchase and retirement of common stock (in shares)   (2,501,000)      
Purchase and retirement of common stock (192,844) $ (25) (20,319) (172,500)  
Issuance of common stock under employee stock purchase plan (in shares)   19,000      
Issuance of common stock under employee stock purchase plan 1,335 $ 0 1,335    
Issuance of common stock under share-based award plans (in shares)   426,000      
Issuance of common stock under share-based award plans 23,159 $ 4 23,155    
Stock-based compensation $ 14,138   14,138    
Ending balance (in shares) at Mar. 31, 2025 124,783,725 124,784,000      
Ending balance at Mar. 31, 2025 $ 2,257,852 $ 1,247 $ 1,558,125 $ 737,020 $ (38,540)