XML 124 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Government grants $ 8,170 $ 2,433 $ 11,471
(Loss) Gain on equity investments with readily determinable fair value (6,105) 2,789 (8,952)
Other miscellaneous gain 3,235 1,784 594
Total $ 5,300 $ 7,006 $ 3,113