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
Significant Changes In Deferred Revenue [Roll Forward]        
Deferred revenue, beginning balance $ (4,041) $ (3,639) $ (3,487) $ (3,979)
Revenue recognized that was included in the deferred revenue balance at the beginning of the period 979 1,095 2,505 2,920
Increase due to billing, excluding amounts recognized as revenue during the period (58) (913) (2,138) (2,398)
Deferred revenue, ending balance $ (3,120) $ (3,457) $ (3,120) $ (3,457)