XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Revenue

Revenue disaggregated by revenue source are as follows:

 

    Nine months ended September 30,  
    2020     2019  
             
Tool Revenue:                
Tool and product sales   $ 971,520     $ 3,358,119  
Tool rental     1,716,210       755,720  
Other related revenue     3,459,550       5,098,581  
Total Tool Revenue     6,147,280       9,212,420  
                 
Contract Services     2,782,313       5,443,583  
                 
Total Revenue   $ 8,929,593     $ 14,656,003