XML 112 R95.htm IDEA: XBRL DOCUMENT v3.25.1
SHAREHOLDERS’ EQUITY - Summary of Changes in AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 45,596 $ 117,760
Other comprehensive income (loss) (7,306) 2,439
Other comprehensive income (loss), tax provision 109 (374)
Other comprehensive income (loss), net of tax (7,197) 2,065
Ending balance 1,738 45,596
Foreign Currency Translation Adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (28,841) (31,847)
Other comprehensive income (loss) (7,396) 3,006
Ending balance (36,237) (28,841)
Foreign Currency Hedge    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 2,988 2,988
Other comprehensive income (loss) 0 0
Ending balance 2,988 2,988
Defined benefit pension plans    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (11,041) (10,474)
Other comprehensive income (loss) 90 (567)
Ending balance (10,951) (11,041)
Tax Provision    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (38) 336
Other comprehensive income (loss), tax provision 109 (374)
Ending balance 71 (38)
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (36,932) (38,997)
Ending balance $ (44,129) $ (36,932)