XML 148 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ (139,401) $ (53,081) $ (80,978) $ (19,269)
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (56,116) 58,888 (47,763)  
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (30,204) (30,991) (13,946)  
Other Comprehensive (loss) income, Net of Tax (86,320) 27,897 (61,709)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (146,942) (76,784) (122,973) (19,045)
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (70,158) 46,189 (103,928)  
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0 0 0  
Other Comprehensive (loss) income, Net of Tax (70,158) 46,189 (103,928)  
Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss 5,722 21,884 40,779 (237)
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax 14,042 12,096 54,962  
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (30,204) (30,991) (13,946)  
Other Comprehensive (loss) income, Net of Tax (16,162) (18,895) 41,016  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss 1,819 1,819 1,216 $ 13
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax 0 603 1,203  
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0 0 0  
Other Comprehensive (loss) income, Net of Tax $ 0 $ 603 $ 1,203