v3.26.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule of Accrued Liabilities [Abstract]    
Sales and other taxes payable $ 10,245 $ 13,417
Accrued personnel 12,290 7,031
Refund liability for expected returns 7,310 7,268
Accrued freight expense 1,163 1,287
Accrued advertising expense 1,683 1,473
Accrued legal expense 2,870 1,938
Accrued inventory 10,384 12,228
Accrued professional expense 467 543
Accrued health expense 260 414
Customer deposit 778 667
Other 1,870 2,363
Total accrued liabilities $ 49,320 $ 48,629