XML 49 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]      
Revenue $ 249,838 $ 218,876 $ 222,779
Hosted Services - Business      
Disaggregation of Revenue [Line Items]      
Revenue 197,474 178,686 183,551
Hosted Services - Consumer      
Disaggregation of Revenue [Line Items]      
Revenue 19,553 17,450 16,258
Professional Services      
Disaggregation of Revenue [Line Items]      
Revenue $ 32,811 $ 22,740 $ 22,970