XML 120 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 20. Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Stockholders' equity, beginning balance $ 6,687,469 $ 5,836,055 $ 5,959,551
Amounts reclassified from accumulated other comprehensive loss 6,976 8,355 (5,527)
Net other comprehensive (loss) income (9,927) 17,686 (95,455)
Stockholders' equity, ending balance 7,977,577 6,687,469 5,836,055
Cost of sales 2,348,425 2,017,923 2,549,461
Gain on sales of businesses, net 1,115 6,883 253,511
Other (expense) income, net (13,326) (29,145) 31,189
Total (loss) gain reclassified (6,976) (8,355) 5,527
Foreign Currency Translation Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Stockholders' equity, beginning balance (118,366)    
Other comprehensive loss before reclassifications (13,594)    
Amounts reclassified from accumulated other comprehensive loss 4,664    
Net tax effect 0    
Net other comprehensive (loss) income (8,930)    
Stockholders' equity, ending balance (127,296) (118,366)  
Total (loss) gain reclassified (4,664)    
Foreign Currency Translation Adjustment [Member] | Reclassification from Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Cost of sales 0 146 0
Gain on sales of businesses, net 0 0 3,756
Other (expense) income, net (4,664) (1,766) 959
Total amount reclassified (4,664) (1,620) 4,715
Unrealized Loss on Marketable Securities and Restricted Marketable Securities [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Stockholders' equity, beginning balance (54,610)    
Other comprehensive loss before reclassifications (1,975)    
Amounts reclassified from accumulated other comprehensive loss (11)    
Net tax effect 113    
Net other comprehensive (loss) income (1,873)    
Stockholders' equity, ending balance (56,483) (54,610)  
Total (loss) gain reclassified 11    
Unrealized Loss on Marketable Securities and Restricted Marketable Securities [Member] | Reclassification from Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other (expense) income, net 11 (9) 0
Unrealized (Loss) Gain on Derivative Contracts [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Stockholders' equity, beginning balance (1,155)    
Other comprehensive loss before reclassifications (1,196)    
Amounts reclassified from accumulated other comprehensive loss 2,323    
Net tax effect (251)    
Net other comprehensive (loss) income 876    
Stockholders' equity, ending balance (279) (1,155)  
Total (loss) gain reclassified (2,323)    
Unrealized (Loss) Gain on Derivative Contracts [Member] | Reclassification from Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Total amount reclassified (2,323) (6,726) 812
Unrealized (Loss) Gain on Derivative Contracts [Member] | Reclassification from Accumulated Other Comprehensive Loss [Member] | Commodity swap contracts [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Cost of sales (2,323) (6,726) (859)
Unrealized (Loss) Gain on Derivative Contracts [Member] | Reclassification from Accumulated Other Comprehensive Loss [Member] | Foreign exchange forward contracts [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Cost of sales 0 0 1,671
Total, Accumulated Other Comprehensive (Loss) Income [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Stockholders' equity, beginning balance (174,131) (191,817) (96,362)
Other comprehensive loss before reclassifications (16,765)    
Amounts reclassified from accumulated other comprehensive loss 6,976    
Net tax effect (138)    
Net other comprehensive (loss) income (9,927) 17,686 (95,455)
Stockholders' equity, ending balance (184,058) $ (174,131) $ (191,817)
Total (loss) gain reclassified $ (6,976)