v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net loss $ (10,242) $ (4,761) $ (9,340) $ (9,073)
Other comprehensive income (loss):        
Foreign currency exchange translation adjustments 872 5,771 (864) 8,366
Minimum pension liability, net of tax 111 83 (52) 33
Derivative instruments, net of tax 961 3,914 (767) 5,975
Total other comprehensive income (loss) 1,944 9,768 (1,683) 14,374
Comprehensive income (loss) $ (8,298) $ 5,007 $ (11,023) $ 5,301