v3.25.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Product and fulfillment $ 15,043 $ 15,273
Payroll related 8,006 10,409
Marketing 9,116 9,333
Retail related 5,557 5,929
Charitable contributions 2,215 3,315
Professional services 3,544 2,193
Legal 3,311 2,338
Other 5,004 2,819
Total accrued expenses $ 51,796 $ 51,609