v3.26.3
Subsequent Events (Tables)
9 Months Ended
Sep. 30, 2026
Subsequent Events [Abstract]  
Schedule of revised total minimum volume purchase requirements

​

​

​

​

Years ending

  ​ ​ ​

​

2026 (remaining period)

 

145,237

2027

 

576,837

2028

 

562,090

2029

 

562,090

2030

 

373,906

2031

​

108,338

Total

 

2,328,498

​