v3.25.2
Revenue, Deferred Revenue and Prepaid Commissions - Additional Information and Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
revenue_component
Jun. 30, 2024
USD ($)
Revenues from External Customers and Long-Lived Assets        
Total revenue $ 35,686 $ 33,982 $ 71,980 $ 68,891
Deferred revenue recognized from previous period     18,900  
United States        
Revenues from External Customers and Long-Lived Assets        
Total revenue $ 35,104 $ 33,302 $ 70,667 $ 67,444
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Revenues from External Customers and Long-Lived Assets        
Concentration risk percentage (more than) 10.00% 10.00% 10.00% 10.00%
International        
Revenues from External Customers and Long-Lived Assets        
Total revenue $ 582 $ 680 $ 1,313 $ 1,447
Wireless revenue        
Revenues from External Customers and Long-Lived Assets        
Revenue primary component | revenue_component     2  
Total revenue 18,440 18,297 $ 36,914 36,892
Paging revenue        
Revenues from External Customers and Long-Lived Assets        
Total revenue 17,192 17,633 34,799 35,603
Product and other revenue        
Revenues from External Customers and Long-Lived Assets        
Total revenue 1,248 664 2,115 1,289
Software revenue        
Revenues from External Customers and Long-Lived Assets        
Total revenue 17,246 15,685 35,066 31,999
License        
Revenues from External Customers and Long-Lived Assets        
Total revenue 2,394 1,697 5,025 4,323
Professional services - projects        
Revenues from External Customers and Long-Lived Assets        
Total revenue 3,831 3,682 8,302 7,243
Professional services - managed services        
Revenues from External Customers and Long-Lived Assets        
Total revenue 1,520 604 2,835 1,068
Hardware        
Revenues from External Customers and Long-Lived Assets        
Total revenue 376 334 697 718
Maintenance and subscription        
Revenues from External Customers and Long-Lived Assets        
Total revenue $ 9,125 $ 9,368 $ 18,207 $ 18,647