v3.25.2
Other Non-Operating (Expense) Income (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Nonoperating Income (Expense) [Abstract]        
Impairment of cost method investments $ (12,679) $ (338) $ (12,679) $ (744)
Foreign currency loss, net (4,475) (1,700) (8,854) (1,083)
Gain on sale of businesses 371 3,483 371 4,358
Gain on sale of investment in affiliate 0 15 0 15
Other gain, net 327 331 641 892
Total Other Non-Operating (Expense) Income $ (16,456) $ 1,791 $ (20,521) $ 3,438