v3.26.1
Note 1 - Nature of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jan. 01, 2025
Contract with Customer, Asset, after Allowance for Credit Loss, Current $ 335,187   $ 335,187   $ 295,400  
Accounts Receivable, after Allowance for Credit Loss           $ 3,354,417
Contract with Customer, Asset, Allowance for Credit Loss 721,470   721,470   887,500  
Short-Term Investments 0   0   0  
Inventory Valuation Reserves 13,257   13,257   8,597  
Inventory, Net 881,610   881,610   1,615,469  
Inventory, Work in Process, Gross 14,221   14,221   97,942  
Prepaid Supplies $ 1,492,514   $ 1,492,514   $ 53,192  
Capitalized Contract Cost, Amortization Period (Year) 5 years   5 years      
Research and Development Expense     $ 184,557 $ 256,200    
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES            
Concentration Risk, Percentage 93.60% 85.70%        
Minimum [Member]            
Contract with Customer, Liability, Interest Rate 2.00%   2.00%      
Property, Plant and Equipment, Useful Life (Year) 2 years   2 years      
Maximum [Member]            
Contract with Customer, Liability, Interest Rate 8.00%   8.00%      
Property, Plant and Equipment, Useful Life (Year) 5 years   5 years      
Customer Deposits [Member]            
Contract with Customer, Liability           $ 870,602