XML 96 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Commitments and Contingencies - Future Minimum Lease and Royalty Payments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Note 8 - Commitments and Contingencies - Future Minimum Lease and Royalty Payments (Details)  
2025, Coal Lease and Royalty Obligations $ 3.4
2026, Coal Lease and Royalty Obligations 3.4
2027, Coal Lease and Royalty Obligations 3.3
2028, Coal Lease and Royalty Obligations 3.3
2029, Coal Lease and Royalty Obligations 3.3
Thereafter, Coal Lease and Royalty Obligations 12.4
Total minimum payments, Coal Lease and Royalty Obligations $ 29.1