MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Marketable Debt Securities and Convertible Note | ||
| Cost Basis | $ 106,791 | |
| Gross Unrealized Losses | 0 | |
| Gross Unrealized Gains | 675 | |
| Fair Value | 107,466 | |
| Marketable equity securities | ||
| Cost Basis | $ 28,159 | 28,159 |
| Gross Unrealized Losses | (2,280) | (2,581) |
| Gross Unrealized Gains | 0 | 0 |
| Fair Value | 25,879 | 25,578 |
| Cost Basis | 147,575 | 134,950 |
| Gross Unrealized Losses | 2,280 | 2,581 |
| Gross Unrealized Gains | 1,360 | 675 |
| Fair Value | 146,655 | $ 133,044 |
| Marketable Debt Securities | ||
| Marketable Debt Securities and Convertible Note | ||
| Cost Basis | 119,416 | |
| Gross Unrealized Losses | 0 | |
| Gross Unrealized Gains | 1,360 | |
| Fair Value | $ 120,776 |
| X | ||||||||||
- Definition Debt Securities, Available-For Sale, Held-To Maturity, And Equity Securities, FV-NI No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Available-For Sale, Held-To Maturity, And Equity Securities, FV-NI, Accumulated Gross Unrealized Loss, Before Tax No definition available.
|
| X | ||||||||||
- Definition Debt Securities, Available-For Sale, Held-To Maturity, And Equity Securities, FV-NI, Cost No definition available.
|
| X | ||||||||||
- Definition Debt Securities, FV-NI No definition available.
|
| X | ||||||||||
- Definition Debt Securities, FV-NI, Cost No definition available.
|
| X | ||||||||||
- Definition Debt Securities, FV-NI, Gross Unrealized Gain No definition available.
|
| X | ||||||||||
- Definition Debt Securities, FV-NI, Gross Unrealized Loss No definition available.
|
| X | ||||||||||
- Definition Equity Securities, FV-NI, Gross Unrealized Gain No definition available.
|
| X | ||||||||||
- Definition Equity Securities, FV-NI, Gross Unrealized Loss No definition available.
|
| X | ||||||||||
- Definition Marketable Securities, Debt No definition available.
|
| X | ||||||||||
- Definition Total marketable securities No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|