XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Other Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Other Accrued Liabilities [Abstract]  
Schedule of Other Accrued Liabilities

(in thousands)

September 30,

December 31,

2023

2022

Customer deposits

$

12,477

$

11,315

Sales returns reserve

4,089

4,993

Accrued wages and salaries

5,871

6,040

Payroll and sales taxes

2,381

2,286

Other current liabilities

7,938

7,282

Total other accrued liabilities

$

32,756

$

31,916