XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 25,538 $ 28,542
Gift cards and other marketing 4,593 6,655
Insurance accruals 1,074 1,746
Compensation 5,198 4,911
Deferred revenue 5,167 3,723
Taxes payable 4,191 8,134
Oil and gas payable 2,042 1,912
Professional fees 3,588 3,052
Due to broker 4,276 3,517
Professional fees 751 1,189
Accounts payable and accrued expenses $ 56,418 $ 63,381