XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of accrued expenses
Accrued expenses consist of the following as of December 31, 2024 and 2023:

As of
December 31, 2024December 31, 2023
Accrued loyalty payable$5,722 $5,327 
Sales taxes payable7,170 9,971 
Excise taxes payable4,082 3,414 
Accrued payroll expenses29,088 25,227 
Interest payable10,421 6,330 
Deferred revenue2,173 866 
Accrued inventory expenses7,901 8,002 
Accrued marketing expenses2,045 4,306 
Accrued legal expenses4,009 6,275 
Property & other taxes payable1,214 2,243 
Other accrued expenses28,363 29,350 
Total accrued expenses$102,188 $101,311