v3.26.1
Subsequent Events - Purchase requirements (Details) - gal
gal in Thousands
Aug. 01, 2026
Jun. 30, 2026
Minimum volume purchase requirements    
2026 (remaining period)   65,319
2027   130,638
2028   120,000
2029   120,000
2030   60,000
Total   495,957
Subsequent Event    
Minimum volume purchase requirements    
2026 (remaining period) 131,817  
2027 316,360  
2028 305,722  
2029 305,722  
2030 245,722  
2031 108,338  
Total 1,413,681