v3.26.1
Note 1 - Nature of Business and Summary of Significant Accounting Policies - Disaggregated Revenues by Major Product Line (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenues $ 4,244,884 $ 2,338,845 $ 8,159,223 $ 5,874,778
Percent of revenues 100.00% 100.00% 100.00% 100.00%
System [Member]        
Total revenues $ 1,966,613 $ 275,585 $ 3,703,174 $ 1,837,488
Percent of revenues 46.30% 11.80% 45.40% 31.30%
Maintenance [Member]        
Total revenues $ 1,565,358 $ 1,580,992 $ 3,106,761 $ 3,090,774
Percent of revenues 36.90% 67.60% 38.10% 52.70%
Lease [Member]        
Total revenues $ 0 $ 53,680 $ 0 $ 53,680
Percent of revenues 0.00% 2.30% 0.00% 0.90%
Service and Other [Member]        
Total revenues $ 712,913 $ 428,588 $ 1,349,288 $ 892,836
Percent of revenues 16.80% 18.30% 16.50% 15.10%