v3.26.1
Note 5 - Balance Sheet Components (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss $ 704,985   $ 704,985   $ 780,132    
Other Receivables 640,471   640,471   764,081    
Inventory, Net 1,656,645   1,656,645   2,039,655    
Depreciation 82,563 $ 51,856 172,423 $ 107,678      
Accrued Director Fees 0   0   42,500    
Contract with Customer, Liability, Current 555,368   555,368   395,348    
Contract with Customer, Liability, Noncurrent 1,710,044   $ 1,710,044   $ 1,262,667    
Employee Retention Credit [Member]              
Other Receivables           $ 600,000 $ 200,000
Increase (Decrease) in Other Receivables $ (200,000)            
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Largest Customer [Member]              
Concentration Risk, Percentage     64.20%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Second Largest Customer [Member]              
Concentration Risk, Percentage     20.40%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Third Largest Customer [Member]              
Concentration Risk, Percentage     14.70%