v3.26.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued customer credits $ 1,289 $ 1,055
Accrued chargebacks and discounts 500 641
Accrued share of joint venture losses 361 351
Accrued vacation 355 357
Accrued legal costs 264 829
Accrued royalties 262 134
Accrued payroll and commission 209 263
Accrued audit and tax services 163 81
Accrued in-transit payable 160 328
Accrued local tax 5 12
Accrued Interest 4 5
Accrued payroll tax 0 6
Accrued other 179 104
Total $ 3,751 $ 4,166