XML 83 R67.htm IDEA: XBRL DOCUMENT v3.26.1
SUPPLEMENTAL FINANCIAL INFORMATION - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Unrealized gain (loss) on marketable securities $ (8,880) $ 1 $ (5,180) $ (851)
Realized gain on maturities of marketable securities 12 262 1,149 450
Foreign exchange loss (601) (93) (1,383) (1,516)
Interest income 11,078 1,375 15,148 2,013
Interest expense (2,332) (39) (4,671) (81)
Other income (loss) $ (723) $ 1,506 $ 5,063 $ 15