XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Expenses
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses include the following.
 June 30,
2024
December 31,
2023
Accounts payable$25,809 $22,448 
Gift cards and other marketing5,391 7,089 
Insurance accruals2,116 2,565 
Compensation4,969 12,821 
Deferred revenue6,086 5,314 
Taxes payable11,167 11,050 
Oil and gas payable2,422 3,560 
Other2,166 1,896 
Accounts payable and accrued expenses$60,126 $66,743