XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
General - Schedule of Revenue by Source (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,682,424 $ 4,210,393 $ 3,492,349 $ 5,981,623
Equipment and Systems Sales [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 1,486,948 3,748,275 3,093,894 5,240,804
Engineering and Other Services [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 157,086 373,386 288,677 595,795
Shipping and Handling [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue $ 38,390 $ 88,732 $ 109,778 $ 145,024