XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Revenue by Source (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Product Information [Line Items]    
Total revenue $ 1,744,427 $ 2,366,529
Equipment And Systems Sales [Member]    
Product Information [Line Items]    
Total revenue 1,642,572 2,163,468
Engineering and Other Services [Member]    
Product Information [Line Items]    
Total revenue 86,049 181,083
Shipping and Handling [Member]    
Product Information [Line Items]    
Total revenue $ 15,806 $ 21,978