v3.26.1
Other (expense) income, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Nonoperating Income (Expense) [Abstract]        
Foreign exchange (loss) gain $ (2,679) $ 3,449 $ (4,226) $ 4,924
(Loss) gain on investment (802) 54 (459) 331
Loss on disposal of assets (750) (263) (556) (1,339)
(Loss) gain on extinguishment of debt (204) 0 (4,494) 1,487
Miscellaneous other income (expense) 1,512 (1,411) 2,745 (571)
Other (expense) income, net $ (2,923) $ 1,829 $ (6,990) $ 4,832