XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenues $ 3,456,195 $ 2,436,592 $ 5,476,991 $ 4,739,003
Percent of revenues 100.00% 100.00% 100.00% 100.00%
System [Member]        
Total revenues $ 2,035,094 $ 907,727 $ 2,339,803 $ 1,723,308
Percent of revenues 58.90% 37.30% 42.70% 36.40%
Maintenance [Member]        
Total revenues $ 1,324,597 $ 1,242,177 $ 2,605,735 $ 2,449,173
Percent of revenues 38.40% 51.00% 47.60% 51.70%
Service and Other [Member]        
Total revenues $ 96,504 $ 286,688 $ 531,453 $ 566,522
Percent of revenues 2.70% 11.70% 9.70% 11.90%