XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Other Accrued Liabilities (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other Accrued Liabilities [Abstract]    
Legal settlement accrual $ 14,700  
Customer deposits 12,006 $ 7,727
Sales returns reserve 5,760 5,434
Accrued wages and salaries 5,323 4,064
Payroll and sales taxes 5,406 2,764
Other current liabilities 6,074 4,600
Total other accrued liabilities $ 49,269 $ 24,589