v3.25.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
REVENUE        
Revenues $ 7,459 $ 7,503 $ 14,218 $ 15,344
United States        
REVENUE        
Revenues 6,532 6,528 12,331 12,951
International        
REVENUE        
Revenues 927 975 1,887 2,393
Hardware        
REVENUE        
Revenues 4,311 4,207 8,140 9,402
Software        
REVENUE        
Revenues 2,396 2,649 4,348 4,610
Services        
REVENUE        
Revenues 752 647 1,730 1,332
Point in time        
REVENUE        
Revenues 7,110 7,066 13,478 14,436
Over time        
REVENUE        
Revenues $ 349 $ 437 $ 740 $ 908