XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable and other accrued expenses $ 23,622 $ 19,502
Production payable 25,788 27,557
Payroll and benefits 2,410 2,912
Taxes payable 1,335 654
Total accounts payable and accrued expenses $ 53,155 $ 50,625