XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Other Accrued Liabilities (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Other Accrued Liabilities [Abstract]    
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