v3.26.3
Accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued payroll expenses $ 35,344 $ 41,861
Professional services and legal matters 12,149 12,078
Interest payable 7,394 1,704
Sales tax payable 6,863 7,754
Accrued loyalty payable 6,025 4,986
Accrued occupancy and technology expenses 4,875 5,422
Excise taxes payable 4,424 4,347
Accrued inventory expenses 4,199 12,196
Property and other taxes payable 3,070 1,480
Accrued marketing expenses 1,672 2,788
Deferred revenue 1,386 634
Other accrued expenses 9,884 15,243
Total accrued expenses $ 97,285 $ 110,493