MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Marketable Securities [Line Items] | ||
| Amortized Cost | $ 415,086 | $ 193,431 |
| Unrealized Gains | 279 | 233 |
| Unrealized Losses | (24) | (228) |
| Fair Value | 415,341 | 193,436 |
| US Government Agencies Debt Securities | ||
| Marketable Securities [Line Items] | ||
| Amortized Cost | 11,659 | 11,471 |
| Unrealized Gains | 8 | 33 |
| Unrealized Losses | (1) | (1) |
| Fair Value | 11,666 | 11,503 |
| Corporate Debt Securities | ||
| Marketable Securities [Line Items] | ||
| Amortized Cost | 403,427 | 181,960 |
| Unrealized Gains | 271 | 200 |
| Unrealized Losses | (23) | (227) |
| Fair Value | $ 403,675 | $ 181,933 |