v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Product and fulfillment $ 20,345 $ 12,651
Payroll related 9,807 8,800
Marketing 13,295 9,742
Retail related 5,277 3,010
Charitable contributions 1,683 2,980
Professional services 3,223 3,672
Legal 2,074 3,808
Other 5,592 4,562
Total accrued expenses $ 61,296 $ 49,225