XML 144 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Components of Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]      
Foreign currency exchange gain (loss) $ 501 $ (1,116) $ (1,302)
Interest income, net 10,033 9,448 3,048
Change in fair value of convertible debt securities 593 3,552 1,152
Other income, net 967 429 558
Total other income, net $ 12,094 $ 12,313 $ 3,456