XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - Schedule of Maturities of Lease Liabilities - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Maturities of Lease Liabilities [Abstract]    
From July 1, 2024 to July 31, 2025 $ 459,107  
From July 1, 2025 to July 31, 2026 348,050  
From July 1, 2026 to July 31, 2027 305,433  
From July 1, 2027 to July 31, 2028 200,526  
From July 1, 2028 to August 30, 2028 83,553  
Total 1,396,669  
Less: amounts representing interest 143,099  
Present Value of future minimum lease payments 1,253,570  
Less: Current obligations 398,522 $ 498,736
Long term obligations $ 855,048 $ 797,344