v3.26.1
Accrued expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued payroll expenses $ 36,413 $ 41,861
Interest payable 21,307 1,704
Accrued inventory expenses 10,265 12,196
Professional services and legal matters 9,969 12,078
Accrued occupancy and technology expenses 7,457 5,422
Sales taxes payable 7,134 7,754
Accrued loyalty payable 5,479 4,986
Excise taxes payable 4,758 4,347
Accrued marketing expenses 2,866 2,788
Property and other taxes payable 2,704 1,480
Deferred revenue 1,205 634
Other accrued expenses 12,615 15,243
Total accrued expenses $ 122,172 $ 110,493