v3.26.1
Note 19 - Related Party Transactions (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]      
Distributions received $ 9,000,000 $ 24,000,000  
Peak Gold JV [Member]      
Related Party Transaction [Line Items]      
Amount due on purchase 700,000    
Realized gain 0    
Contributions made 0   $ 0
Distributions received $ 0   $ 0
Onyx [Member]      
Related Party Transaction [Line Items]      
Percentage of Outstanding Shares 6.00%    
Number of shares available to trade 3,250,000    
Number of shares in escrow 750,000