XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.3
SUPPLEMENTAL FINANCIAL INFORMATION - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Unrealized gain on investments $ 0 $ 8,890 $ 0 $ 6,701
Unrealized gain (loss) on marketable securities (2,330) 540 (1,346) 875
Realized gain on maturities of marketable securities 843 374 1,704 588
Unrealized gain on convertible note 0 7,223 0 6,972
Realized gain on convertible note 0 181 0 181
Foreign exchange gain (loss) 22 (239) (331) 80
Interest income, net and other 1,291 444 4,039 3,206
Other income $ (174) $ 17,413 $ 4,066 $ 18,603