XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Other Accrued Liabilities (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Accrued Liabilities [Abstract]    
Customer deposits $ 9,915 $ 10,882
Sales returns reserve 3,021 2,886
Accrued wages and salaries 4,230 4,585
Payroll and sales taxes 2,044 2,107
Other current liabilities 4,710 5,184
Total other accrued liabilities $ 23,920 $ 25,644