v3.26.1
REVENUE - Schedule of Revenue by Offering Type and Timing (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUE        
Total $ 15,615 $ 19,055 $ 31,317 $ 34,829
Point-in-time revenue:        
REVENUE        
Total 3,444 5,916 7,801 9,953
Period-of-time revenue:        
REVENUE        
Total 12,171 13,139 23,516 24,876
Hardware        
REVENUE        
Total 3,444 5,916 7,801 9,953
Hardware | Point-in-time revenue:        
REVENUE        
Total 3,444 5,916 7,801 9,953
Software        
REVENUE        
Total 6,124 5,244 12,267 10,403
Software | Period-of-time revenue:        
REVENUE        
Total 6,124 5,244 12,267 10,403
Hardware installation and activation services | Period-of-time revenue:        
REVENUE        
Total 1,424 3,015 2,856 4,843
HelloTech services | Period-of-time revenue:        
REVENUE        
Total 4,003 3,921 6,955 7,557
Property management services | Period-of-time revenue:        
REVENUE        
Total 619 957 1,436 2,068
Other | Period-of-time revenue:        
REVENUE        
Total $ 1 $ 2 $ 2 $ 5