XML 92 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contigencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) $ 763,533    
Transportation netted against Revenue 64,100 $ 31,300 $ 21,400
2022      
Supply Commitment [Line Items]      
Other Commitment 96,567    
2023      
Supply Commitment [Line Items]      
Other Commitment 64,403    
2024      
Supply Commitment [Line Items]      
Other Commitment 49,187    
2025      
Supply Commitment [Line Items]      
Other Commitment 36,692    
2026      
Supply Commitment [Line Items]      
Other Commitment 10,388    
Thereafter      
Supply Commitment [Line Items]      
Other Commitment 28,364    
Total commitment      
Supply Commitment [Line Items]      
Other Commitment 285,601    
2023      
Supply Commitment [Line Items]      
Other Commitment 117,509    
2024      
Supply Commitment [Line Items]      
Other Commitment 101,553    
2025      
Supply Commitment [Line Items]      
Other Commitment 61,633    
2026      
Supply Commitment [Line Items]      
Other Commitment 35,608    
Thereafter      
Supply Commitment [Line Items]      
Other Commitment 43,801    
Total commitment      
Supply Commitment [Line Items]      
Other Commitment 477,932    
2022      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) 214,395    
2023      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) 181,912    
2024      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) 150,740    
2025      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) 98,325    
2026      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) 45,996    
Thereafter      
Supply Commitment [Line Items]      
Dollar Commitment ($ in thousands) $ 72,165