XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE

The following table presents revenue disaggregated by type:

 

   2023   2022 
   Year Ended December 31, 
   2023   2022 
Tool Revenue:          
Tool and product sales  $3,255,300   $3,157,710 
Tool rental   3,064,642    2,180,428 
Other related revenue   7,240,670    7,013,806 
Total Tool Revenue   13,560,612    12,351,944 
Contract Services   7,412,939    6,745,743 
Total Revenue  $20,973,551   $19,097,687