XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Balance, beginning $ 493,656 $ 467,415 $ 383,138
Currency translation adjustment 81,185 (74,753) 22,267
Defined benefit pension plan adjustments, net of tax 3,081 5,624 6,939
Derivative loss (69) (235) (484)
Balance, ending 521,617 493,656 467,415
Defined benefit pension plan adjustments, tax (962) (1,888) (2,663)
Accumulated Foreign Currency Adjustment Attributable to Parent      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Balance, beginning (289,678) (217,455)  
Currency translation adjustment 73,836 (72,223)  
Balance, ending (215,842) (289,678) (217,455)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Balance, beginning 505 740  
Derivative loss (69) (235)  
Balance, ending 436 505 740
Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Balance, beginning 3,296 (2,328)  
Defined benefit pension plan adjustments, net of tax 3,081 5,624  
Balance, ending 6,377 3,296 (2,328)
Accumulated other comprehensive income (loss)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Balance, beginning (285,877) (219,043) (251,755)
Currency translation adjustment 73,836 (72,223) 26,257
Defined benefit pension plan adjustments, net of tax 3,081 5,624 6,939
Derivative loss (69) (235)  
Balance, ending $ (209,029) $ (285,877) $ (219,043)