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

20232022
Accrued expenses:
Accrued loyalty payable$5,327 $8,239 
Sales taxes payable9,971 7,380 
Excise taxes payable3,414 2,305 
Accrued payroll expenses25,227 28,224 
Interest payable6,330 3,897 
Deferred revenue866 676 
Other accrued expenses50,176 52,590 
Total accrued expenses$101,311 $103,311