XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 6,281,214 $ 4,130,164
Tools and Product Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 1,537,380 664,300
Tool Rental [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 806,153 385,150
Other Related Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 1,910,676 1,719,797
Tool Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 4,254,209 2,769,247
Contract Services [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,027,005 $ 1,360,917