Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Future Minimum Gallon Volume Purchase Requirements (Details)

v3.22.0.1
Commitments and Contingencies - Schedule of Future Minimum Gallon Volume Purchase Requirements (Details)
gal in Thousands
Dec. 31, 2021
gal
Commitments And Contingencies Disclosure [Abstract]  
2022 664,954
2023 529,691
2024 412,947
2025 327,638
2026 192,904
Thereafter 353,500
Total 2,481,634