XML 67 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies.  
Schedule of future minimum volume purchase requirements

​

​

​

​

2025

    

302,200

​

2026

 

26,800

​

2027

 

13,800

​

2028

 

6,900

​

2029

 

4,600

​

Thereafter

 

9,900

​

Total

 

364,200

​

Schedule of total future minimum payments under the agreement with non-cancellable terms of one year or more

​

​

​

​

​

2025

    

$

9,804

​

2026

​

 

11,412

​

2027

​

​

11,412

​

2028

​

​

11,412

​

2029

​

​

11,412

​

Thereafter

​

​

7,609

​

Total

​

$

63,061

​