XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Allowance for Sales Returns - Schedule of Allowances for Sales Returns (Details) - Sales Returns and Allowances - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of period $ 11,233 $ 8,815
Reserve accrual 6,551 2,651
Recoveries and deductions, net (5,873) (5,204)
Balance, end of period $ 11,911 $ 6,262