ACCOUNTS RECEIVABLE, NET AND CONTRACT BALANCES - Schedule of Accounts Receivable, Net (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2025 |
Dec. 31, 2024 |
|
| Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] | ||
| Balance at beginning of the year | $ 9,864 | $ 6,001 |
| Ending balance | 7,918 | 9,864 |
| Change | $ (1,946) | $ 3,863 |