XML 98 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Comprehensive Income (Loss) - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss $ (9,990) $ (4,059) $ (17,605) $ (10,428)
Other Comprehensive Income (Loss), Net of Tax 7,163 35,761 (6,705)  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax (13,094) (22,215) (472)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (16,264) (35,954) (15,221) (7,908)
Other Comprehensive Income (Loss), Net of Tax 19,690 (20,942) (7,313)  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax 0 209 0  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss (368) (441) (2,506) (2,910)
Other Comprehensive Income (Loss), Net of Tax 73 2,065 404  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax 0 0 0  
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss 11,751 (23,753) 0 0
Other Comprehensive Income (Loss), Net of Tax (3,815) 42,740 0  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax (8,187) (18,987) 0  
Forward Foreign Currency        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated other comprehensive loss 5,109 (8,583) (122) $ 390
Other Comprehensive Income (Loss), Net of Tax (8,785) 11,898 204  
Amounts reclassified from accumulative other comprehensive income, net of $0 tax $ (4,907) $ (3,437) $ (472)