v3.26.1
ACCOUNTS RECEIVABLE, NET AND CONTRACT BALANCES - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
ACCOUNTS RECEIVABLE, NET AND CONTRACT BALANCES    
Revenue $ 12,599 $ 12,879
Interest expense (1,324) (1,642)
Total current deferred revenue 11,275 11,237
Revenue 15,349 18,183
Interest expense (2,451) (3,045)
Total non-current deferred revenue $ 12,898 $ 15,138