XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Contract with Customer, Asset, after Allowance for Credit Loss, Current $ 0 $ 34,800  
Accounts Receivable, after Allowance for Credit Loss     $ 1,306,198
Contract with Customer, Asset, Allowance for Credit Loss $ 2,392,560 2,781,800  
Number of Certificates of Deposit 1    
Certificates of Deposit, Term (Month) 7 months    
Certificates of Deposit, Interest Rate 5.25%    
Short-Term Investments $ 1,502,805 0  
Inventory Valuation Reserves 8,768 2,273  
Inventory, Net 2,904,158 1,560,175  
Inventory, Work in Process, Gross 117,218 396,880  
Research and Development Expense 208,313 190,713  
Capitalized Contract Cost, Gross $ 17,000 0  
Capitalized Contract Cost, Amortization Period (Year) 5 years    
Prepaid Expenses and Other Current Assets [Member]      
Prepaid Supplies $ 2,348 $ 54,520  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES      
Concentration Risk, Percentage 91.10% 95.00%  
Geographic Concentration Risk [Member] | Accounts Receivable [Member] | UNITED STATES      
Concentration Risk, Percentage 88.40% 92.00%  
Minimum [Member]      
Contract with Customer, Liability, Interest Rate 1.00%    
Property, Plant and Equipment, Useful Life (Year) 2 years    
Maximum [Member]      
Contract with Customer, Liability, Interest Rate 8.00%    
Property, Plant and Equipment, Useful Life (Year) 5 years    
Customer Deposits [Member]      
Contract with Customer, Liability     $ 1,576,000