XML 60 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 137,653 $ 139,025 $ 134,534
United States      
Disaggregation of Revenue [Line Items]      
Revenues 134,998 135,804 130,380
International      
Disaggregation of Revenue [Line Items]      
Revenues 2,655 3,221 4,154
Wireless revenue      
Disaggregation of Revenue [Line Items]      
Revenues 73,523 75,968 75,622
Paging revenue      
Disaggregation of Revenue [Line Items]      
Revenues 70,958 73,135 73,323
Product and other revenue      
Disaggregation of Revenue [Line Items]      
Revenues 2,565 2,833 2,299
Software revenue      
Disaggregation of Revenue [Line Items]      
Revenues 64,130 63,057 58,912
Operations revenue      
Disaggregation of Revenue [Line Items]      
Revenues 26,905 26,090 21,978
License      
Disaggregation of Revenue [Line Items]      
Revenues 7,648 8,721 7,202
Professional services - projects      
Disaggregation of Revenue [Line Items]      
Revenues 14,616 13,305 11,584
Professional services - managed services      
Disaggregation of Revenue [Line Items]      
Revenues 3,259 1,389 981
Hardware      
Disaggregation of Revenue [Line Items]      
Revenues 1,382 2,675 2,211
Maintenance      
Disaggregation of Revenue [Line Items]      
Revenues $ 37,225 $ 36,967 $ 36,934