XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLEMENTAL FINANCIAL INFORMATION - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Unrealized loss on investments $ 0 $ (2,959)
Unrealized gain on marketable securities 540 325
Realized gain on maturities of marketable securities 212 0
Unrealized loss on convertible note 0 (198)
Foreign exchange gain (loss) (702) 26
Interest income, net and other 1,567 1,025
Other income (loss) $ 1,617 $ (1,781)