MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Marketable Securities [Line Items] | ||
| Amortized Cost | $ 140,501 | $ 402,948 |
| Unrealized Gains | 148 | 64 |
| Unrealized Losses | (42) | (142) |
| Fair Value | 140,607 | 402,870 |
| US Government Agencies Debt Securities | ||
| Marketable Securities [Line Items] | ||
| Amortized Cost | 12,317 | 11,851 |
| Unrealized Gains | 2 | 1 |
| Unrealized Losses | (10) | (19) |
| Fair Value | 12,309 | 11,833 |
| Corporate Debt Securities | ||
| Marketable Securities [Line Items] | ||
| Amortized Cost | 128,184 | 391,097 |
| Unrealized Gains | 146 | 63 |
| Unrealized Losses | (32) | (123) |
| Fair Value | $ 128,298 | $ 391,037 |