v3.25.2
Fair Value Measurements - Schedule of Company's Assets and Liabilities (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Liabilities:    
Total derivatives not designated as hedging instruments $ 36,462 $ 22,323
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Liabilities:    
Total derivatives not designated as hedging instruments 0 0
Significant Other Observable Inputs (Level 2)    
Liabilities:    
Total derivatives not designated as hedging instruments 36,462 22,323
Significant Unobservable Inputs (Level 3)    
Liabilities:    
Total derivatives not designated as hedging instruments 0 0
Commodity derivatives    
Assets:    
Derivative asset, fair value 18,793 7,226
Liabilities:    
Derivative liability, fair value (6,396)  
Commodity derivatives | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Derivative asset, fair value 0 0
Liabilities:    
Derivative liability, fair value 0  
Commodity derivatives | Significant Other Observable Inputs (Level 2)    
Assets:    
Derivative asset, fair value 18,793 7,226
Liabilities:    
Derivative liability, fair value (6,396)  
Commodity derivatives | Significant Unobservable Inputs (Level 3)    
Assets:    
Derivative asset, fair value 0 0
Liabilities:    
Derivative liability, fair value 0  
Provisional oil sales    
Assets:    
Derivative asset, fair value   2,242
Provisional oil sales | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Derivative asset, fair value   0
Provisional oil sales | Significant Other Observable Inputs (Level 2)    
Assets:    
Derivative asset, fair value   2,242
Provisional oil sales | Significant Unobservable Inputs (Level 3)    
Assets:    
Derivative asset, fair value   0
Interest rate derivatives    
Assets:    
Derivative asset, fair value 875 2,202
Interest rate derivatives | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Derivative asset, fair value 0 0
Interest rate derivatives | Significant Other Observable Inputs (Level 2)    
Assets:    
Derivative asset, fair value 875 2,202
Interest rate derivatives | Significant Unobservable Inputs (Level 3)    
Assets:    
Derivative asset, fair value 0 0
Debt securities    
Assets:    
Derivative asset, fair value 23,190 10,653
Debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets:    
Derivative asset, fair value 0 0
Debt securities | Significant Other Observable Inputs (Level 2)    
Assets:    
Derivative asset, fair value 23,190 10,653
Debt securities | Significant Unobservable Inputs (Level 3)    
Assets:    
Derivative asset, fair value $ 0 $ 0