v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Leases $ 5,302 $ 6,307
Inventory 4,917 8,572
Income Taxes 0 1,460
Payroll 1,275 1,410
Allowance for sales returns and rebates 8,341 6,908
Non-income taxes 1,996 1,877
Warranty 1,076 1,030
Other 3,506 3,279
Accrued expenses and other current liabilities $ 26,413 $ 30,843