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 income (loss) $ (4,909) $ (29,256) $ 48,400 $ (33,580)
Other comprehensive income (loss), net of tax:        
Foreign currency translation gain (loss) (3,760) 31,131 (18,798) 49,118
Actuarial gain (loss) related to defined benefit pension plans (16) 0 (11) 0
Other comprehensive income (loss) (3,776) 31,131 (18,809) 49,118
Total comprehensive income (loss), net of tax $ (8,685) $ 1,875 $ 29,591 $ 15,538