v3.26.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Net Income (Loss) Attributable to Parent $ (5,279,717) $ (35,041,673)  
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation (9,958,533) (6,572,172)  
Working Capital (Deficit) 34,500,000    
Retained Earnings (Accumulated Deficit) (231,234,641) (218,381,218)  
Cash 29,858,655 3,613,996  
Cash Provided by (Used in) Financing Activity, Including Discontinued Operation 36,204,975 9,541,626  
Accounts Receivable, after Allowance for Credit Loss, Current 3,448,909 1,432,470 $ 2,100,000
Accounts Receivable, Allowance for Credit Loss, Current 42,106 [1] 16,465 [1] $ 200,000
Impairment of Intangible Assets, Finite-Lived (1,333,288) (0)  
Contract with Customer, Liability, Current $ 127,874 148,054  
Contract with Customer, Liability, Revenue Recognized   $ 226,000  
Product Warranty Obligation, Term (Year) 1 year 1 year  
Shipping Costs $ 285,000 $ 252,000  
Advertising Expense 44,000 11,000  
Research and Development Expense $ 3,612,211 $ 3,969,517  
Restricted Stock Units (RSUs) [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 50,797 3,850  
Series A Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 60,983 331,192  
Series B Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 12,290 4,462,716  
Series F Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 4,752,096    
Conversion of Series F Preferred Stock into Common Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 10,788,684 4,856,492  
Series F Convertible Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 4,122 5,935  
Series G Convertible Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 6,190    
Share-Based Payment Arrangement, Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares   56  
Common Stock Purchase Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares   317,664  
Measurement Input, Discount Rate [Member]      
Goodwill, Measurement Input 0.23 0.19  
Sensors Segment [Member]      
Impairment of Intangible Assets, Finite-Lived $ 1,300,000    
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 3 years    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 5 years    
Computer Software, Intangible Asset [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 3 years 3 years  
Impairment of Intangible Assets, Finite-Lived $ 0 $ (0)  
Computer Software, Intangible Asset [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 3 years    
Computer Software, Intangible Asset [Member] | Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 5 years    
[1] Allowance for credit losses - Accounts receivable, net, represents amounts billed and due from customers. Substantially all accounts receivable on December 31, 2025 are expected to be collected in 2026.