XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Note 1 - Nature of Business and Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jan. 01, 2024
USD ($)
Contract with Customer, Asset, after Allowance for Credit Loss, Current $ 92,296   $ 92,296   $ 68,400  
Accounts Receivable, after Allowance for Credit Loss           $ 3,000,544
Contract with Customer, Asset, Allowance for Credit Loss 1,005,224   $ 1,005,224   $ 1,229,290  
Number of Certificates of Deposit     1   2  
Certificates of Deposit, Term (Month)     11 months   7 months  
Inventory Valuation Reserves 7,697   $ 7,697   $ 7,697  
Inventory, Net 1,883,361   1,883,361   1,935,679  
Inventory, Work in Process, Gross 138,515   138,515   147,724  
Capitalized Contract Cost, Gross $ 0 $ 0 $ 0 $ 0    
Capitalized Contract Cost, Amortization Period (Year) 5 years   5 years      
Research and Development Expense     $ 372,223 $ 143,831    
Prepaid Expenses and Other Current Assets [Member]            
Prepaid Supplies $ 68,065   $ 68,065   $ 50,068  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES            
Concentration Risk, Percentage 93.30% 94.80%        
Certificate of Deposit Maturing November 2024 [Member]            
Certificates of Deposit, Interest Rate     4.50%   4.70%  
Certificate of Deposit Maturing February 2025 [Member]            
Certificates of Deposit, Interest Rate         4.50%  
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%      
Certificates of Deposit, Term (Month)         11 months  
Property, Plant and Equipment, Useful Life (Year) 5 years   5 years      
Customer Deposits [Member]            
Contract with Customer, Liability           $ 785,805