Quarterly report [Sections 13 or 15(d)]

STOCKHOLDERS' EQUITY (Details)

v3.26.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]            
Beginning balance $ 1,058,867 $ 1,059,623 $ 931,303 $ 891,272 $ 1,059,623 $ 891,272
Total other comprehensive income, net of tax 8,906 (3,446) 22,208 11,593 5,460 33,801
Foreign exchange rate impact 9,300   25,728   4,764 38,175
Ending balance 1,089,168 1,058,867 983,988 931,303 1,089,168 983,988
Currency Translation Adjustments            
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]            
Beginning balance (20,795) (16,259)     (16,259)  
Other comprehensive income (loss) 9,037 (3,725)        
Reclassified from accumulated other comprehensive loss 0 0        
Income tax (expense) benefit 0 0        
Total other comprehensive income, net of tax 9,037 (3,725)        
Foreign exchange rate impact 263 (811)        
Ending balance (11,495) (20,795)     (11,495)  
Pension Liability Adjustments            
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]            
Beginning balance (40,621) (41,432)     (41,432)  
Other comprehensive income (loss) 0 0        
Reclassified from accumulated other comprehensive loss 0 0        
Income tax (expense) benefit 0 0        
Total other comprehensive income, net of tax 0 0        
Foreign exchange rate impact (263) 811        
Ending balance (40,884) (40,621)     (40,884)  
Unrealized gain (loss) on cash flow hedges            
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]            
Beginning balance 220 (59)     (59)  
Other comprehensive income (loss) (213) 273        
Reclassified from accumulated other comprehensive loss 39 97        
Income tax (expense) benefit 43 (91)        
Total other comprehensive income, net of tax (131) 279        
Foreign exchange rate impact 0 0        
Ending balance 89 220     89  
Total            
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]            
Beginning balance (61,196) (57,750) (82,076) (93,669) (57,750) (93,669)
Other comprehensive income (loss) 8,824 (3,452)        
Reclassified from accumulated other comprehensive loss 39 97        
Income tax (expense) benefit 43 (91)        
Total other comprehensive income, net of tax 8,906 (3,446) 22,208 11,593    
Foreign exchange rate impact 0 0        
Ending balance $ (52,290) $ (61,196) $ (59,868) $ (82,076) $ (52,290) $ (59,868)