Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Commitments and Contingencies - Schedule of Future Minimum Gallon Volume Purchase Requirements (Details)
gal in Thousands
Dec. 31, 2025
gal
Commitments and Contingencies Disclosure [Abstract]  
2026 1,073,112
2027 627,388
2028 247,496
2029 134,408
2030 134,408
Thereafter 195,612
Total 2,412,424