v3.24.4
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Schedule of Future Minimum Lease Payments [Abstract]    
2024 $ 54,400 $ 80,000
2025   54,400
Total future minimum lease payments 74,800 134,400
Less imputed interest (4,642) (14,238)
Total present value of future minimum lease payments $ 70,158 $ 120,162