XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Payable and Accrued Expenses
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses include the following.
 June 30,
2025
December 31,
2024
Accounts payable$25,538 $28,542 
Gift cards and other marketing4,593 6,655 
Insurance accruals1,074 1,746 
Compensation5,198 4,911 
Deferred revenue5,167 3,723 
Taxes payable4,191 8,134 
Oil and gas payable2,042 1,912 
Professional fees3,588 3,052 
Due to broker4,276 3,517 
Other751 1,189 
Accounts payable and accrued expenses$56,418 $63,381