OTHER INCOME (EXPENSE), NET (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Income and Expenses [Abstract] | ||||
| Interest income | $ 1,862 | $ 2,428 | $ 3,519 | $ 4,635 |
| Change in fair value of derivative | (139) | 890 | (2,630) | 2,179 |
| Other income (expense), net | 1,001 | 1,434 | 347 | 827 |
| Total other income, net | $ 2,724 | $ 4,752 | $ 1,236 | $ 7,641 |