v3.26.1
DETAILS OF SELECTED BALANCE SHEET ACCOUNTS - Schedule of Contract Asset and Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Contract assets:    
Current contract assets $ 1,128 $ 1,363
Noncurrent contract assets 3,950 2,725
Total contract assets 5,078 4,088
Contract liabilities (Deferred revenue):    
Current contract liabilities 4,058 2,903
Noncurrent contract liabilities 1,684 2,908
Total contract liabilities (Deferred revenue) $ 5,742 $ 5,811