v3.26.1
Note 1 - Basis of Presentation and Recently Issued Accounting Pronouncements - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total revenues $ 2,191,342 $ 2,239,347
Sales Based Contract Revenue [Member]    
Total revenues 1,173,859 1,247,555
Subscription Based Lease [Member]    
Total revenues 1,017,483 991,792
Sales Based Equipment Package [Member]    
Total revenues 238,205 120,759
Sales Based Equipment Package [Member] | Sales Based Contracts [Member]    
Total revenues 238,205 120,759
Sales Based Software Bundle [Member]    
Total revenues 935,654 1,126,796
Sales Based Software Bundle [Member] | Sales Based Contracts [Member]    
Total revenues $ 935,654 $ 1,126,796