XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 25,809 $ 22,448
Gift cards and other marketing 5,391 7,089
Insurance accruals 2,116 2,565
Compensation 4,969 12,821
Deferred revenue 6,086 5,314
Taxes payable 11,167 11,050
Oil and gas payable 2,422 3,560
Other 2,166 1,896
Accounts payable and accrued expenses $ 60,126 $ 66,743