MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Marketable Securities [Line Items] | ||
| Amortized Cost | $ 407,463 | $ 193,431 |
| Unrealized Gains | 1 | 233 |
| Unrealized Losses | (645) | (228) |
| Fair Value | 406,819 | 193,436 |
| US Government Agencies Debt Securities | ||
| Marketable Securities [Line Items] | ||
| Amortized Cost | 12,942 | 11,471 |
| Unrealized Gains | 0 | 33 |
| Unrealized Losses | (17) | (1) |
| Fair Value | 12,925 | 11,503 |
| Corporate Debt Securities | ||
| Marketable Securities [Line Items] | ||
| Amortized Cost | 394,521 | 181,960 |
| Unrealized Gains | 1 | 200 |
| Unrealized Losses | (628) | (227) |
| Fair Value | $ 393,894 | $ 181,933 |