XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Derivative Instruments - Summarize the Quantities of Metals Committed (Details)
Jun. 30, 2025
USD ($)
Ounces
2025 Settlements For Provisional Sales [Member]  
Derivatives, Fair Value [Line Items]  
Derivative, Number of Instruments Held, Total | Ounces 100,000
2025 Settlements For forecasted Sales [Member]  
Derivatives, Fair Value [Line Items]  
Derivative, Number of Instruments Held, Total | Ounces 1,515,000
2026 Settlements For forecasted Sales [Member]  
Derivatives, Fair Value [Line Items]  
Derivative, Number of Instruments Held, Total | Ounces 150,000
Maximum [Member] | 2025 Settlements For Provisional Sales [Member]  
Derivatives, Fair Value [Line Items]  
Assets Needed for Immediate Settlement, Aggregate Fair Value $ 35,430
Maximum [Member] | 2025 Settlements For forecasted Sales [Member]  
Derivatives, Fair Value [Line Items]  
Assets Needed for Immediate Settlement, Aggregate Fair Value 41,150
Maximum [Member] | 2026 Settlements For forecasted Sales [Member]  
Derivatives, Fair Value [Line Items]  
Assets Needed for Immediate Settlement, Aggregate Fair Value 49,420
Minimum [Member] | 2025 Settlements For Provisional Sales [Member]  
Derivatives, Fair Value [Line Items]  
Assets Needed for Immediate Settlement, Aggregate Fair Value 33,500
Minimum [Member] | 2025 Settlements For forecasted Sales [Member]  
Derivatives, Fair Value [Line Items]  
Assets Needed for Immediate Settlement, Aggregate Fair Value 30,070.00
Minimum [Member] | 2026 Settlements For forecasted Sales [Member]  
Derivatives, Fair Value [Line Items]  
Assets Needed for Immediate Settlement, Aggregate Fair Value $ 32,000