v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of minimum volume purchase requirements

The following provides minimum volume purchase requirements on June 30, 2026 (in thousands of gallons):

Years ending

  ​ ​ ​

2026 (remaining period)

 

65,319

2027

 

130,638

2028

 

120,000

2029

 

120,000

2030

 

60,000

Total

 

495,957