v3.26.1
Other Non-Operating Expense (Details 1) - 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]        
(Loss) gain sale of business $ (5,151) $ 371 $ (5,151) $ 371
Foreign currency gain (loss), net 663 (4,475) (561) (8,854)
Gain on sale of cost method investment 0 0 484 0
Impairment of a cost method investment 0 (12,679) 0 (12,679)
Other gain, net 1,957 327 2,269 641
Total Other Non-Operating Expense $ (2,531) $ (16,456) $ (2,959) $ (20,521)