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 |
| X | ||||||||||
- Definition Debt Securities, Convertible Note, Unrealized Gain (Loss) No definition available.
|
| X | ||||||||||
- Definition Other No definition available.
|
| X | ||||||||||
- Definition Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of interest expense classified as nonoperating. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of realized gain (loss) on investment in marketable security. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of income (expense) related to nonoperating activities, classified as other. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|