v3.25.1
Note 13 - Segment Reporting (Details Textual)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
Recycling, Decommissioning Services, and Other Services [Member]    
Accounts Receivable, after Allowance for Credit Loss $ 1,340,000  
Deferred Revenue 755,786  
Decommissioning Services [Member]    
Accounts Receivable, after Allowance for Credit Loss 743,912  
Recycling [Member]    
Accounts Receivable, after Allowance for Credit Loss $ 600,215  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Number of Major Customers 1  
Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Number of Major Customers 2 1