XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF REVENUE DISAGGREGATED BY REVENUE (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,946,216 $ 6,281,214
Tools And Product Sales [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 731,320 1,537,380
Tool Rental [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 697,066 806,153
Other Related Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 1,552,812 1,910,676
Tool Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 2,981,198 4,254,209
Contract Services [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,965,018 $ 2,027,005