v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance $ 223,795 $ 191,370 $ 216,554 $ 180,968
Other comprehensive income (loss) 1,517 802 2,225 447
Income tax (expense) benefit (261) (168) (346) (85)
Other comprehensive income (loss), net of tax 1,256 634 1,879 362
Reclassification adjustment to net income (loss) (2,979) (50) (2,348) (47)
Income tax (expense) benefit 666 11 525 20
Reclassification adjustment to net income (loss), net of tax (2,313) (39) (1,823) (27)
Other comprehensive income (loss) (1,057) 595 56 335
Ending Balance 228,566 194,106 228,566 194,106
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance 7,535 5,939 6,422 6,199
Ending Balance 6,478 6,534 6,478 6,534
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance 5,894 5,132 5,566 5,105
Other comprehensive income (loss) 347 48 675 75
Income tax (expense) benefit 0 0 0 0
Other comprehensive income (loss), net of tax 347 48 675 75
Reclassification adjustment to net income (loss) 0 0 0 0
Income tax (expense) benefit 0 0 0 0
Reclassification adjustment to net income (loss), net of tax 0 0 0 0
Other comprehensive income (loss) 347 48 675 75
Ending Balance 6,241 5,180 6,241 5,180
Gain (Loss) on Derivative Financial Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance 1,922 70 1,071 268
Other comprehensive income (loss) 1,170 754 1,550 372
Income tax (expense) benefit (261) (168) (346) (85)
Other comprehensive income (loss), net of tax 909 586 1,204 287
Reclassification adjustment to net income (loss) (2,985) 13 (2,269) 129
Income tax (expense) benefit 667 (3) 507 (18)
Reclassification adjustment to net income (loss), net of tax (2,318) 10 (1,762) 111
Other comprehensive income (loss) (1,409) 596 (558) 398
Ending Balance 513 666 513 666
Pension & Other Postretirement Benefit Adjust        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance (281) 737 (215) 826
Other comprehensive income (loss) 0 0 0 0
Income tax (expense) benefit 0 0 0 0
Other comprehensive income (loss), net of tax 0 0 0 0
Reclassification adjustment to net income (loss) 6 (63) (79) (176)
Income tax (expense) benefit (1) 14 18 38
Reclassification adjustment to net income (loss), net of tax 5 (49) (61) (138)
Other comprehensive income (loss) 5 (49) (61) (138)
Ending Balance $ (276) $ 688 $ (276) $ 688