XML 29 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue, Deferred Revenue and Prepaid Commissions - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Revenues $ 39,548 $ 39,453 $ 39,525 $ 41,764 $ 43,256 $ 42,476 $ 40,628 $ 43,114 $ 160,289 $ 169,474 $ 171,175
United States                      
Disaggregation of Revenue [Line Items]                      
Revenues                 154,766 164,558 166,790
International                      
Disaggregation of Revenue [Line Items]                      
Revenues                 5,523 4,916 4,385
Paging revenue                      
Disaggregation of Revenue [Line Items]                      
Revenues                 85,067 90,570 97,296
Product and other revenue                      
Disaggregation of Revenue [Line Items]                      
Revenues                 3,100 3,707 3,892
Total wireless revenue                      
Disaggregation of Revenue [Line Items]                      
Revenues                 88,167 94,277 101,188
License                      
Disaggregation of Revenue [Line Items]                      
Revenues                 8,950 13,042 9,541
Services                      
Disaggregation of Revenue [Line Items]                      
Revenues                 19,189 18,091 17,630
Equipment                      
Disaggregation of Revenue [Line Items]                      
Revenues                 3,618 4,995 4,147
Operations revenue                      
Disaggregation of Revenue [Line Items]                      
Revenues                 31,757 36,128 31,318
Maintenance revenue                      
Disaggregation of Revenue [Line Items]                      
Revenues                 40,365 39,069 38,669
Total software revenue                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 72,122 $ 75,197 $ 69,987