XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]        
Government grants $ 3,850 $ 534 $ 3,866 $ 3,325
Loss on equity investments with readily determinable fair value 0 (10,035) (1,912) (5,147)
Other miscellaneous (loss) gain (100) 558 1,599 2,240
Total $ 3,750 $ (8,943) $ 3,553 $ 418