v3.26.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued chargebacks and discounts $ 1,360 $ 641
Accrued customer credits 1,094 1,055
Accrued legal costs 596 829
Accrued royalties 403 134
Accrued share of joint venture losses 397 351
Accrued vacation 366 357
Accrued payroll and commission 164 263
Accrued audit and tax services 132 81
Accrued in-transit payable 97 328
Accrued Interest 5 5
Accrued local tax 1 12
Accrued payroll tax 1 6
Accrued other 96 104
Total $ 4,712 $ 4,166