v3.26.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 30,364 $ 34,173
Gift cards and other marketing 4,925 5,865
Insurance accruals 1,188 1,221
Compensation 6,493 5,975
Deferred revenue 4,749 3,517
Taxes payable 15,015 10,084
Oil and gas payable 1,797 1,253
Professional fees 6,698 4,226
Due to broker 4,737 4,343
Other 1,836 2,289
Accounts payable and accrued expenses $ 77,802 $ 72,946