XML 162 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF DEBT (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]      
Promissory note $ 4,649,303 $ 3,106,508  
Total debt 4,531,707 3,106,508 $ 2,914,603
Current portion of long-term debt (2,495,340) (702,701) (536,542)
Long-term debt 2,036,367 2,403,807 2,378,061
Promissory Notes [Member]      
Short-Term Debt [Line Items]      
Promissory note 4,649,303 3,106,508 2,913,788
Debt Discount [Member]      
Short-Term Debt [Line Items]      
Debt discount $ (117,596)  
Other Debt [Member]      
Short-Term Debt [Line Items]      
Other debt   $ 815