XML 45 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Allowance for Sales Return (Details) - Allowance for Sales Returns - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Movement in Valuation Allowances and Reserves [Roll Forward]        
Sales returns reserve, beginning balance $ 2,153 $ 579 $ 4,591 $ 6,268
Reserve accrual 2,146 2,807 4,228 7,341
Valuation Allowances and Reserves, Deductions (1,917) (2,049) (6,437) (12,272)
Sales returns reserve, ending balance $ 2,382 $ 1,337 $ 2,382 $ 1,337