XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.1
General - Schedule of Revenue by Source (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,366,529 $ 1,809,925
Equipment and Systems Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 2,163,468 1,606,946
Engineering and Other Services [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 181,083 131,591
Shipping and Handling [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 21,978 $ 71,388