XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE

The following table presents revenue disaggregated by type:

 

   2024   2023 
   Three Months Ended March 31, 
   2024   2023 
Tool revenue:          
Tool and product sales  $731,320   $1,537,380 
Tool rental   697,066    806,153 
Other related revenue   1,552,812    1,910,676 
Total tool revenue   2,981,198    4,254,209 
Contract services   1,965,018    2,027,005 
Total revenue  $4,946,216   $6,281,214