XML 98 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Components of Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Other Income and Expenses [Abstract]      
Foreign currency exchange gain (loss) $ 647 $ 501 $ (1,116)
Interest income, net 10,448 10,033 9,448
Change in fair value of convertible debt securities 1,029 593 3,552
Other income, net 586 967 429
Total other income, net $ 12,710 $ 12,094 $ 12,313