v3.26.1
Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 35,011 $ 35,686 $ 68,237 $ 71,980
United States        
Disaggregation of Revenue [Line Items]        
Total revenue $ 34,479 $ 35,104 $ 67,092 $ 70,667
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage (more than) 10.00% 10.00% 10.00% 10.00%
International        
Disaggregation of Revenue [Line Items]        
Total revenue $ 532 $ 582 $ 1,145 $ 1,313
Wireless revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 17,213 18,440 34,699 36,914
Paging revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 16,011 17,192 32,580 34,799
Product and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,202 1,248 2,119 2,115
Software revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 17,798 17,246 33,538 35,066
License        
Disaggregation of Revenue [Line Items]        
Total revenue 3,632 2,394 4,994 5,025
Professional services - projects        
Disaggregation of Revenue [Line Items]        
Total revenue 2,768 3,831 6,096 8,302
Professional services - managed services        
Disaggregation of Revenue [Line Items]        
Total revenue 2,332 1,520 4,391 2,835
Hardware        
Disaggregation of Revenue [Line Items]        
Total revenue 128 376 314 697
Maintenance and subscription        
Disaggregation of Revenue [Line Items]        
Total revenue $ 8,938 $ 9,125 $ 17,743 $ 18,207