XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
General - Schedule of Revenue by Source (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,634,669 $ 5,524,105 $ 5,127,018 $ 11,505,728
Equipment and Systems Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 1,481,961 5,103,984 4,575,855 10,344,788
Engineering and Other Services [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 114,160 355,475 402,837 951,270
Shipping and Handling [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 38,548 $ 64,646 $ 148,326 $ 209,670