XML 94 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contigencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
ton
MMcf
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) | $ $ 558,407    
Transportation netted against Revenue | $ 31,300 $ 21,400 $ 27,300
2022      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) | $ 153,857    
2023      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) | $ 157,370    
2024      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) | $ 92,247    
2025      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) | $ 77,491    
2026      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) | $ 39,631    
Thereafter      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) | $ $ 37,811    
Water [Member]      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 18,638,000    
Water [Member] | 2022      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 6,207,000    
Water [Member] | 2023      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 6,207,000    
Water [Member] | 2024      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 6,224,000    
Water [Member] | 2025      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 0    
Water [Member] | 2026      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 0    
Water [Member] | Thereafter      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 0    
Natural Gas [Member]      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 427,392,000    
Natural Gas [Member] | 2022      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 82,264,000    
Natural Gas [Member] | 2023      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 82,264,000    
Natural Gas [Member] | 2024      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 82,489,000    
Natural Gas [Member] | 2025      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 70,296,000    
Natural Gas [Member] | 2026      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 37,029,000    
Natural Gas [Member] | Thereafter      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 73,050,000    
Natural Gas [Member] | Supply Contract Expiration Date [Member]      
Supply Commitment [Line Items]      
Supply Commitments Contract Expiration Date Dec. 31, 2030    
Crude Oil [Member]      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 69,343,000    
Crude Oil [Member] | 2022      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 23,360,000    
Crude Oil [Member] | 2023      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 19,685,000    
Crude Oil [Member] | 2024      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 9,882,000    
Crude Oil [Member] | 2025      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 9,855,000    
Crude Oil [Member] | 2026      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 6,561,000    
Crude Oil [Member] | Thereafter      
Supply Commitment [Line Items]      
Oil and Gas Delivery Commitments Volumes (MMcf) 0    
212321 Construction Sand and Gravel Mining      
Supply Commitment [Line Items]      
Purchase obligation (Tons) | ton 410,000    
212321 Construction Sand and Gravel Mining | 2022      
Supply Commitment [Line Items]      
Purchase obligation (Tons) | ton 110,000    
212321 Construction Sand and Gravel Mining | 2023      
Supply Commitment [Line Items]      
Purchase obligation (Tons) | ton 300,000    
212321 Construction Sand and Gravel Mining | 2024      
Supply Commitment [Line Items]      
Purchase obligation (Tons) | ton 0    
212321 Construction Sand and Gravel Mining | 2025      
Supply Commitment [Line Items]      
Purchase obligation (Tons) | ton    
212321 Construction Sand and Gravel Mining | 2026      
Supply Commitment [Line Items]      
Purchase obligation (Tons) | ton    
212321 Construction Sand and Gravel Mining | Thereafter      
Supply Commitment [Line Items]      
Purchase obligation (Tons) | ton