Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Commitments and Contingencies - Schedule of Future Minimum Gallon Volume Purchase Requirements (Details)
gal in Thousands
Dec. 31, 2023
gal
Commitments and Contingencies Disclosure [Abstract]  
2024 323,453
2025 221,405
2026 199,762
2027 196,762
2028 176,262
Thereafter 593,294
Total 1,710,938