XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Other Non-Operating Income (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Other Nonoperating Income (Expense) [Abstract]    
Foreign currency (loss) gain, net $ (4,379) $ 617
Gain on sale of businesses 0 875
Impairment of cost method investment 0 (406)
Other gain, net 314 561
Total Other Non-Operating (Expense) Income $ (4,065) $ 1,647