v3.26.1
Consolidated Condensed 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 income $ 4,420 $ 477 $ 8,638 $ 349
Other comprehensive (loss) income:        
Pension benefit obligations 13 15 26 28
Foreign currency translation adjustments (2,200) 54,623 (7,982) 80,051
Unrealized gain (loss) on cash flow hedge derivatives, net of tax 170 4,248 (2,985) 7,119
Other comprehensive (loss) income, net of tax (2,017) 58,886 (10,941) 87,198
Comprehensive income (loss) $ 2,403 $ 59,363 $ (2,303) $ 87,547