MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Sep. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Marketable Securities [Line Items] | ||
| Amortized Cost | $ 202,192 | $ 402,948 |
| Unrealized Gains | 572 | 64 |
| Unrealized Losses | (101) | (142) |
| Fair Value | 202,663 | 402,870 |
| Government debt | ||
| Marketable Securities [Line Items] | ||
| Amortized Cost | 10,500 | 11,851 |
| Unrealized Gains | 11 | 1 |
| Unrealized Losses | (8) | (19) |
| Fair Value | 10,503 | 11,833 |
| Corporate debt | ||
| Marketable Securities [Line Items] | ||
| Amortized Cost | 191,692 | 391,097 |
| Unrealized Gains | 561 | 63 |
| Unrealized Losses | (93) | (123) |
| Fair Value | $ 192,160 | $ 391,037 |