XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheet Components - Schedule of Allowance for Sales Incentives (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ (16,213)  
Ending balance (15,219) $ (16,213)
Allowance for Sales Incentives    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance (8,503) (7,642)
Charged to revenue (28,048) (36,626)
Utilization of sales return/incentive reserve 26,052 35,765
Ending balance $ (10,499) $ (8,503)