XML 231 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Accounts Receivable (Additional Information) (Details) - Accounts Receivable - Customer Concentration Risk
3 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2018
Customer One    
Concentration Risk [Line Items]    
Concentration risk, percentage 21.40% 66.80%
Customer Two    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.10%