v3.26.1
Accounts Payable And Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accounts payable and accrued expenses include the following.
June 30,
2026
December 31,
2025
Accounts payable$30,364 $34,173 
Gift cards and other marketing4,925 5,865 
Insurance accruals1,188 1,221 
Compensation6,493 5,975 
Deferred revenue4,749 3,517 
Taxes payable15,015 10,084 
Oil and gas payable1,797 1,253 
Professional fees6,698 4,226 
Due to broker4,737 4,343 
Other1,836 2,289 
Accounts payable and accrued expenses$77,802 $72,946