XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Allowance for Sales Incentives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of period   $ (27,521)
Balance, end of period $ (19,122) (19,122)
Allowance for Sales Incentives    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of period (9,273) (19,476)
Charged to revenue (8,248) (17,657)
Utilization of sales return/incentive allowance 8,559 28,171
Balance, end of period $ (8,962) $ (8,962)