XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
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]      
Beginning Balance $ 673,460    
Ending Balance 745,698 $ 673,460  
Total Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (24,038) (32,009) $ (12,866)
Other comprehensive income (loss) (6,764) 6,951 (19,555)
Amounts reclassified from accumulated other comprehensive loss 881 1,020 412
Ending Balance (29,921) (24,038) (32,009)
Cumulative Translation Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (16,604) (24,427) (5,753)
Other comprehensive income (loss) (7,082) 7,823 (18,674)
Ending Balance (23,686) (16,604) (24,427)
Pension Liability Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (7,434) (7,582) (7,113)
Other comprehensive income (loss) 318 (872) (881)
Amounts reclassified from accumulated other comprehensive loss 881 1,020 412
Ending Balance $ (6,235) $ (7,434) $ (7,582)