v3.26.1
Note 1 - Basis of Presentation and Recently Issued Accounting Pronouncements - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenues $ 2,846,473 $ 2,379,046 $ 5,037,814 $ 4,618,393
Sales Based Contract Revenue [Member]        
Total revenues 1,851,101 1,406,655 3,024,958 2,654,210
Subscription Based Lease [Member]        
Total revenues 995,372 972,391 2,012,856 1,964,183
Sales Based Equipment Package [Member]        
Total revenues 908,271 367,533 1,146,477 488,292
Sales Based Equipment Package [Member] | Sales Based Contracts [Member]        
Total revenues 908,271 367,533 1,146,477 488,292
Sales Based Software Bundle [Member]        
Total revenues 942,830 1,039,122 1,878,481 2,165,918
Sales Based Software Bundle [Member] | Sales Based Contracts [Member]        
Total revenues $ 942,830 $ 1,039,122 $ 1,878,481 $ 2,165,918