Quarterly report [Sections 13 or 15(d)]

Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details)

v3.26.1
Supplemental Balance Sheet Information - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 7,959 $ 5,919
Accrued trade 4,005 2,587
Accrued inventory purchases 3,286 843
Accrued freight 2,161 4,333
Accrued software contracts 2,081 4,024
Accrued professional fees 2,809 2,761
Deferred purchase incentive 2,506 2,506
Accrued marketing 1,898 2,330
Accrued donations 1,659 1,709
Accrued sales and other taxes 1,119 1,137
Other accrued expenses 4,084 4,306
Total accrued liabilities $ 33,567 $ 32,455