OTHER INCOME (EXPENSE) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Income and Expenses [Abstract] | ||||
| Interest income | $ 4,824 | $ 3,023 | $ 7,984 | $ 6,020 |
| Gain (loss) on investments and on marketable securities sales | 2,832 | 2,725 | 6,521 | 4,564 |
| Change in fair value of marketable securities | 4,048 | 2,065 | 4,886 | 3,721 |
| Other | 663 | (1,819) | 924 | (2,049) |
| Total | $ 12,367 | $ 5,994 | $ 20,315 | $ 12,256 |
| X | ||||||||||
- Definition Gain (Loss) On Investments And Marketable Security Sales No definition available.
|
| X | ||||||||||
- Definition Other Nonoperating Income (Expense), Other No definition available.
|
| X | ||||||||||
- Definition Amount of interest income (expense) classified as nonoperating. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of realized and unrealized 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
|