v3.26.1
Note 15 - Segment Reporting (Details Textual)
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
Dec. 31, 2025
Number of Reportable Segments 5    
Comstock Metals [Member]      
Accounts Receivable, after Allowance for Credit Loss $ 2,309,422    
Comstock Metals [Member] | Recycling, Decommissioning Services, and Other Services [Member]      
Accounts Receivable, after Allowance for Credit Loss 510,280    
Comstock Metals [Member] | Recycling [Member]      
Accounts Receivable, after Allowance for Credit Loss $ 1,799,142    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers 2 2  
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Major Customers 2   1