XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 577,586    
Ending Balance 673,460 $ 577,586  
Total Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (32,009) (12,866) $ (12,241)
Other comprehensive income (loss) 6,951 (19,555) (1,584)
Amounts reclassified from accumulated other comprehensive loss 1,020 412 959
Ending Balance (24,038) (32,009) (12,866)
Cumulative Translation Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (24,427) (5,753) (2,296)
Other comprehensive income (loss) 7,823 (18,674) (3,457)
Ending Balance (16,604) (24,427) (5,753)
Pension Liability Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (7,582) (7,113) (9,945)
Other comprehensive income (loss) (872) (881) 1,873
Amounts reclassified from accumulated other comprehensive loss 1,020 412 959
Ending Balance $ (7,434) $ (7,582) $ (7,113)