XML 71 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income ("AOCI") (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning Balance $ 422,324 $ 416,156
Amounts reclassified from AOCI:    
Other comprehensive income (loss), net of tax 6,794 (6,476)
Ending Balance 435,821 413,368
Unrecognized Benefit Cost    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning Balance (5,373) (4,478)
Amounts reclassified from AOCI:    
Amortization of defined benefit pension actuarial loss 123 89
Other comprehensive income (loss), net of tax 123 89
Ending Balance (5,250) (4,389)
Cumulative Translation Adjustment    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning Balance (77,536) (55,828)
Other comprehensive income before reclassifications:    
Foreign currency translation adjustment 6,671 (6,565)
Amounts reclassified from AOCI:    
Other comprehensive income (loss), net of tax 6,671 (6,565)
Ending Balance (70,865) (62,393)
Total    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning Balance (82,909) (60,306)
Other comprehensive income before reclassifications:    
Foreign currency translation adjustment 6,671 (6,565)
Amounts reclassified from AOCI:    
Amortization of defined benefit pension actuarial loss 123 89
Other comprehensive income (loss), net of tax 6,794 (6,476)
Ending Balance $ (76,115) $ (66,782)