v3.25.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consists of the following:
March 31,
2025
December 31, 2024
Product and fulfillment$15,043 $15,273 
Marketing9,116 9,333 
Payroll related8,006 10,409 
Retail related5,557 5,929 
Legal3,311 2,338 
Professional services3,544 2,193 
Charitable contributions2,215 3,315 
Other5,004 2,819 
Total accrued expenses$51,796 $51,609