XML 100 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Concentrations of Risk - Revenue (Details) - Customer Concentration Risk - Sales Revenue, Services, Net
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Concentration risk (as a percent)   26.60%   27.00%
Channel Partner, One        
Revenue:        
Concentration risk (as a percent) 20.70%   21.90%  
Channel Partner, Two        
Revenue:        
Concentration risk (as a percent) 19.10%   17.70%