XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Other Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Other Accrued Liabilities [Abstract]  
Schedule of Other Accrued Liabilities

(in thousands)

June 30,

December 31,

2021

2020

Customer deposits

$

16,497

$

12,225

Sales returns reserve

5,709

4,957

Accrued wages and salaries

8,294

6,561

Payroll and sales taxes

5,152

4,958

Other current liabilities

7,056

5,405

Total other accrued liabilities

$

42,708

$

34,106