v3.26.1
REVENUE - Schedule of Revenue by Offering Type and Timing (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total $ 15,702 $ 15,774
Point-in-time revenue:    
Disaggregation of Revenue [Line Items]    
Total 4,357 4,037
Period-of-time revenue:    
Disaggregation of Revenue [Line Items]    
Total 11,345 11,737
Hardware    
Disaggregation of Revenue [Line Items]    
Total 4,357 4,037
Hardware | Point-in-time revenue:    
Disaggregation of Revenue [Line Items]    
Total 4,357 4,037
Software    
Disaggregation of Revenue [Line Items]    
Total 6,143 5,159
Software | Period-of-time revenue:    
Disaggregation of Revenue [Line Items]    
Total 6,143 5,159
Hardware installation and activation services | Period-of-time revenue:    
Disaggregation of Revenue [Line Items]    
Total 1,432 1,828
HelloTech services | Period-of-time revenue:    
Disaggregation of Revenue [Line Items]    
Total 2,952 3,636
Property management services | Period-of-time revenue:    
Disaggregation of Revenue [Line Items]    
Total 817 1,111
Other | Period-of-time revenue:    
Disaggregation of Revenue [Line Items]    
Total $ 1 $ 3