XML 97 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - 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 $ (46,773) $ (9,990) $ (4,059) $ (17,605)
Other Comprehensive Income (Loss), Net of Tax 11,236 7,163 35,761  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax (48,019) (13,094) (22,215)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (53,577) (16,264) (35,954) (15,221)
Other Comprehensive Income (Loss), Net of Tax (37,313) 19,690 (20,942)  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax 0 0 209  
Other Comprehensive Income (Loss), Tax 0 0 0  
Reclassification from AOCI, Current Period, Tax 0 0 0  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (2,324) (368) (441) (2,506)
Other Comprehensive Income (Loss), Net of Tax (1,956) 73 2,065  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax 0 0 0  
Other Comprehensive Income (Loss), Tax (1) (1) (133)  
Reclassification from AOCI, Current Period, Tax 0 0 0  
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss 7,524 (11,751) (23,753) 0
Other Comprehensive Income (Loss), Net of Tax 39,000 (3,815) 42,740  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax (43,227) (8,187) (18,987)  
Other Comprehensive Income (Loss), Tax 1,437 6,254 (10,264)  
Reclassification from AOCI, Current Period, Tax 0 0 0  
Forward Foreign Currency        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (1,604) 5,109 (8,583) $ 122
Other Comprehensive Income (Loss), Net of Tax 11,505 (8,785) 11,898  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax (4,792) (4,907) (3,437)  
Other Comprehensive Income (Loss), Tax 2,207 2,711 (951)  
Reclassification from AOCI, Current Period, Tax $ 0 $ 0 $ 0