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