XML 30 R11.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 consist of the following (in thousands):
June 30,
2025
December 31,
2024
Accounts payable and other accrued expenses$20,620 $19,502 
Production payable25,608 27,557 
Payroll and benefits1,993 2,912 
Taxes payable1,197 654 
Total accounts payable and accrued expenses$49,418 $50,625