v3.26.3
STOCKHOLDERS' EQUITY - Schedule Of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]                
Beginning balance $ 1,089,168 $ 1,058,867 $ 1,059,623 $ 983,988 $ 931,303 $ 891,272 $ 1,059,623 $ 891,272
Total other comprehensive income (loss), net of tax 3,267 8,906 (3,446) (4,531) 22,208 11,593 8,727 29,270
Foreign exchange rate impact 3,592     (5,785)     8,356 32,390
Ending balance 1,095,544 1,089,168 1,058,867 1,036,149 983,988 931,303 1,095,544 1,036,149
Currency Translation Adjustments                
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]                
Beginning balance (11,495) (20,795) (16,259)       (16,259)  
Other comprehensive income (loss) 3,520 9,037 (3,725)          
Reclassified from accumulated other comprehensive loss   0 0          
Income tax (expense) benefit 0 0 0          
Total other comprehensive income (loss), net of tax 3,520 9,037 (3,725)          
Foreign exchange rate impact 72 263 (811)          
Ending balance (7,903) (11,495) (20,795)       (7,903)  
Pension Liability Adjustments                
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]                
Beginning balance (40,884) (40,621) (41,432)       (41,432)  
Other comprehensive income (loss) 0 0 0          
Reclassified from accumulated other comprehensive loss   0 0          
Income tax (expense) benefit 0 0 0          
Total other comprehensive income (loss), net of tax 0 0 0          
Foreign exchange rate impact (72) (263) 811          
Ending balance (40,956) (40,884) (40,621)       (40,956)  
Unrealized gain (loss) on cash flow hedges                
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]                
Beginning balance 89 220 (59)       (59)  
Other comprehensive income (loss) (308) (213) 273          
Reclassified from accumulated other comprehensive loss   39 97          
Income tax (expense) benefit 55 43 (91)          
Total other comprehensive income (loss), net of tax (253) (131) 279          
Foreign exchange rate impact 0 0 0          
Ending balance (164) 89 220       (164)  
Total                
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]                
Beginning balance (52,290) (61,196) (57,750) (59,868) (82,076) (93,669) (57,750) (93,669)
Other comprehensive income (loss) 3,212 8,824 (3,452)          
Reclassified from accumulated other comprehensive loss   39 97          
Income tax (expense) benefit 55 43 (91)          
Total other comprehensive income (loss), net of tax 3,267 8,906 (3,446) (4,531) 22,208 11,593    
Foreign exchange rate impact 0 0 0          
Ending balance $ (49,023) $ (52,290) $ (61,196) $ (64,399) $ (59,868) $ (82,076) $ (49,023) $ (64,399)