XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Nature of Business and Summary of Significant Accounting Policies - Disaggregated Revenues by Major Product Line (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Total revenues $ 9,486,853 $ 11,056,587
Percent of revenues 100.00% 100.00%
System [Member]    
Total revenues $ 3,330,158 $ 6,245,287
Percent of revenues 35.10% 56.60%
Maintenance [Member]    
Total revenues $ 4,985,415 $ 3,507,924
Percent of revenues 52.60% 31.70%
Lease [Member]    
Total revenues $ 0 $ 228,886
Percent of revenues 0.00% 2.10%
Service and Other [Member]    
Total revenues $ 1,171,280 $ 1,074,490
Percent of revenues 12.30% 9.60%