v3.26.1
Subsequent Events (Tables)
6 Months Ended
Jun. 30, 2026
Subsequent Events [Abstract]  
Schedule of revised total minimum volume purchase requirements

Years ending

  ​ ​ ​

2026 (remaining period)

 

131,817

2027

 

316,360

2028

 

305,722

2029

 

305,722

2030

 

245,722

2031

108,338

Total

 

1,413,681