XML 45 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]    
Deferred Revenue $ 49,506 $ 35,563
Hosted Services - Business    
Disaggregation of Revenue [Line Items]    
Deferred Revenue 38,063 27,011
Hosted Services - Consumer    
Disaggregation of Revenue [Line Items]    
Deferred Revenue 0 0
Professional Services    
Disaggregation of Revenue [Line Items]    
Deferred Revenue $ 11,443 $ 8,552