v3.25.4
ACCOUNTS RECEIVABLE, NET AND CONTRACT BALANCES - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Accounting Policies [Abstract]      
Revenue $ 13,291   $ 14,419
Interest expense (1,840)   (2,519)
Total current deferred revenue 11,451 $ 11,900 11,900
Revenue 19,887   25,990
Interest expense (3,381)   (4,708)
Total non-current deferred revenue $ 16,506 $ 21,282 $ 21,282