v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Leases $ 6,012 $ 6,307
Inventory 7,785 8,572
Income Taxes 6 1,460
Payroll 1,966 1,410
Allowance for sales returns and rebates 7,459 6,908
Non-income taxes 1,149 1,877
Warranty 1,025 1,030
Other 4,489 3,279
Accrued expenses and other current liabilities $ 29,891 $ 30,843