v3.26.3
SUPPLEMENTAL FINANCIAL INFORMATION - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Unrealized gain (loss) on marketable securities $ (35,276) $ 7,506 $ (40,456) $ 6,655
Realized gain (loss) on maturities of marketable securities 934 (95) 2,083 355
Foreign exchange loss (622) (264) (2,005) (1,780)
Interest income 9,484 1,156 24,633 3,169
Interest expense (2,497) (37) (7,169) (118)
Other income (loss) $ (27,977) $ 8,266 $ (22,914) $ 8,281