v3.25.4
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable and other accrued expenses $ 25,402 $ 19,502
Production payable 29,221 27,557
Payroll and benefits 3,211 2,912
Taxes payable 1,203 654
Total accounts payable and accrued expenses $ 59,037 $ 50,625