v3.24.3
Leases (Details) - Schedule of Maturities of its Lease Liabilities - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Schedule of Maturities of its Lease Liabilities [Abstract]    
2025 $ 285,413  
2026 142,706  
2027 142,706  
2028 & thereafter 142,706  
Total operating lease payments 713,531  
Less: Interest (90,589)  
Present value of lease liabilities 622,942  
Less: current portion, record in current liabilities (249,976) $ (100,484)
Present value of lease liabilities $ 372,966 $ 483,866