v3.26.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUE        
Revenues $ 5,396 $ 7,459 $ 10,647 $ 14,218
U.S.        
REVENUE        
Revenues 5,053 6,532 9,557 12,331
International        
REVENUE        
Revenues 343 927 1,090 1,887
Hardware        
REVENUE        
Revenues 2,859 4,311 5,654 8,140
Software        
REVENUE        
Revenues 2,151 2,396 4,112 4,348
Services        
REVENUE        
Revenues 386 752 881 1,730
Point in time        
REVENUE        
Revenues 5,132 7,110 10,107 13,478
Over time        
REVENUE        
Revenues $ 264 $ 349 $ 540 $ 740