v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 902 $ (4,312)
Other comprehensive income (loss):    
Foreign currency exchange translation adjustments (1,736) 2,595
Minimum pension liability, net of tax (163) (50)
Derivative instruments, net of tax (1,728) 2,061
Total other comprehensive income (loss) (3,627) 4,606
Comprehensive income (loss) $ (2,725) $ 294