XML 24 R25.htm IDEA: XBRL DOCUMENT v3.20.1
General - Schedule of Revenue by Source (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,809,925 $ 1,771,230
Equipment and Systems Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 1,606,946 1,492,530
Engineering and Other Services [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 131,591 222,409
Shipping and Handling [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 71,388 $ 56,291