XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenue $ 64,213 $ 56,493 $ 184,114 $ 161,486
Hosted Services - Business        
Disaggregation of Revenue [Line Items]        
Revenue 50,046 46,378 145,805 131,798
Hosted Services - Consumer        
Disaggregation of Revenue [Line Items]        
Revenue 4,876 4,355 14,508 12,985
Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue $ 9,291 $ 5,760 $ 23,801 $ 16,703