v3.25.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable and other accrued expenses $ 19,553 $ 19,502
Production payable 28,218 27,557
Payroll and benefits 1,085 2,912
Taxes payable 1,163 654
Total accounts payable and accrued expenses $ 50,019 $ 50,625