XML 99 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Concentrations of Risk - Accounts Receivable (Details) - Accounts Receivable - Credit Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Channel Partner, One    
Accounts receivable, net    
Concentration risk (as a percent) 30.00% 20.20%
Channel Partner, Two    
Accounts receivable, net    
Concentration risk (as a percent) 22.30% 16.20%