v3.26.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of minimum volume purchase requirements

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

​

​

​

​

Years ending

  ​ ​ ​

​

2026 (remaining period)

 

81,145

2027

 

320,470

2028

 

305,722

2029

 

305,722

2030

 

245,722

2031

​

108,338

Total

 

1,367,119