ACCOUNTS RECEIVABLE, NET AND CONTRACT BALANCES - Schedule of Accounts Receivable, Net (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Accounts receivable net | ||
| Balance at beginning of the year | $ 7,960 | $ 9,864 |
| Ending balance | 7,778 | 7,960 |
| Change | $ (182) | $ (1,904) |