XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total Revenue $ 4,130,164 $ 2,424,653
Tools and Product Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 664,300 495,000
Tool Rental [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 385,150 336,453
Other Related Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 1,719,797 832,310
Tool Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 2,769,247 1,663,763
Contract Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 1,360,917 $ 760,890