v3.26.1
REVENUE - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Movement in Deferred Revenue [Roll Forward]          
Deferred revenue, beginning of period $ 1,291 $ 774 $ 1,615 $ 794  
Additions 0 2,511 7 2,525  
Revenue recognized (288) (207) (619) (241)  
Deferred revenue, end of period 1,003 3,078 1,003 3,078  
Less: current portion 1,003 3,078 1,003 3,078 $ 1,615
Long-term deferred revenue, end of period $ 0 $ 0 $ 0 $ 0