v3.25.2
Fair value measurements - Schedule of Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Total gross fair value $ 143,143 $ 130,224
Net fair value presented on the consolidated balance sheets 129,444 101,474
Net fair value presented on the consolidated balance sheets 33,165 34,564
Liabilities:    
Net fair value presented on the consolidated balance sheets (19,466) (5,814)
Amounts offset 0 0
Net derivative asset positions 143,143 130,224
Level 1    
Liabilities:    
Net derivative asset positions 0 0
Level 2    
Liabilities:    
Net derivative asset positions 117,913 113,909
Level 3    
Liabilities:    
Net derivative asset positions 25,230 16,315
Commodity    
Assets:    
Net fair value presented on the consolidated balance sheets 129,335 101,463
Net fair value presented on the consolidated balance sheets 8,044 18,260
Liabilities:    
Net fair value presented on the consolidated balance sheets 0 0
Net fair value presented on the consolidated balance sheets (19,466) (5,814)
Contingent consideration    
Assets:    
Net fair value presented on the consolidated balance sheets 109 11
Net fair value presented on the consolidated balance sheets 25,121 16,304
Current Assets | Commodity    
Assets:    
Total gross fair value 142,864 98,825
Amounts offset (13,529) 2,638
Current Assets | Commodity | Level 1    
Assets:    
Total gross fair value 0 0
Current Assets | Commodity | Level 2    
Assets:    
Total gross fair value 142,864 98,825
Current Assets | Commodity | Level 3    
Assets:    
Total gross fair value 0 0
Current Assets | Contingent consideration    
Assets:    
Total gross fair value 109 11
Amounts offset 0 0
Current Assets | Contingent consideration | Level 1    
Assets:    
Total gross fair value 0 0
Current Assets | Contingent consideration | Level 2    
Assets:    
Total gross fair value 0 0
Current Assets | Contingent consideration | Level 3    
Assets:    
Total gross fair value 109 11
Noncurrent Assets | Commodity    
Assets:    
Total gross fair value 15,410 28,126
Amounts offset (7,366) (9,866)
Noncurrent Assets | Commodity | Level 1    
Assets:    
Total gross fair value 0 0
Noncurrent Assets | Commodity | Level 2    
Assets:    
Total gross fair value 15,410 28,126
Noncurrent Assets | Commodity | Level 3    
Assets:    
Total gross fair value 0 0
Noncurrent Assets | Contingent consideration    
Assets:    
Total gross fair value 25,121 16,304
Amounts offset 0 0
Noncurrent Assets | Contingent consideration | Level 1    
Assets:    
Total gross fair value 0 0
Noncurrent Assets | Contingent consideration | Level 2    
Assets:    
Total gross fair value 0 0
Noncurrent Assets | Contingent consideration | Level 3    
Assets:    
Total gross fair value 25,121 16,304
Current Liabilities | Commodity    
Liabilities:    
Total gross fair value, current (13,529) 2,638
Amounts offset 13,529 (2,638)
Current Liabilities | Commodity | Level 1    
Liabilities:    
Total gross fair value, current 0 0
Current Liabilities | Commodity | Level 2    
Liabilities:    
Total gross fair value, current (13,529) 2,638
Current Liabilities | Commodity | Level 3    
Liabilities:    
Total gross fair value, current 0 0
Noncurrent Liabilities | Commodity    
Liabilities:    
Total gross fair value, noncurrent (26,832) (15,680)
Amounts offset 7,366 9,866
Noncurrent Liabilities | Commodity | Level 1    
Liabilities:    
Total gross fair value, noncurrent 0 0
Noncurrent Liabilities | Commodity | Level 2    
Liabilities:    
Total gross fair value, noncurrent (26,832) (15,680)
Noncurrent Liabilities | Commodity | Level 3    
Liabilities:    
Total gross fair value, noncurrent $ 0 $ 0