Quarterly report [Sections 13 or 15(d)]

STOCKHOLDERS' EQUITY (Details)

v3.26.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance $ 1,059,623 $ 891,272
Total other comprehensive income (loss), net of tax (3,446) 11,593
Foreign exchange rate impact (4,536) 12,447
Ending balance 1,058,867 931,303
Currency Translation Adjustments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (16,259)  
Other comprehensive income (loss) (3,725)  
Reclassified from accumulated other comprehensive loss 0  
Income tax expense 0  
Total other comprehensive income (loss), net of tax (3,725)  
Foreign exchange rate impact (811)  
Ending balance (20,795)  
Pension Liability Adjustments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (41,432)  
Other comprehensive income (loss) 0  
Reclassified from accumulated other comprehensive loss 0  
Income tax expense 0  
Total other comprehensive income (loss), net of tax 0  
Foreign exchange rate impact 811  
Ending balance (40,621)  
Unrealized gain (loss) on cash flow hedges    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (59)  
Other comprehensive income (loss) 273  
Reclassified from accumulated other comprehensive loss 97  
Income tax expense (91)  
Total other comprehensive income (loss), net of tax 279  
Foreign exchange rate impact 0  
Ending balance 220  
Total    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance (57,750) (93,669)
Other comprehensive income (loss) (3,452)  
Reclassified from accumulated other comprehensive loss 97  
Income tax expense (91)  
Total other comprehensive income (loss), net of tax (3,446) 11,593
Foreign exchange rate impact 0  
Ending balance $ (61,196) $ (82,076)