XML 65 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Future Estimated Minimum Lease Payments Under Non-cancelable Operating Leases (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases      
2024 $ 184,532    
2025 62,448    
Total minimum lease payments 246,980    
Less amount representing interest 12,509    
Present value of future minimum lease payments 234,471 $ 52,890 $ 204,948
Less current portion of operating lease liabilities 172,975 52,890  
Operating lease liabilities, net of current portion $ 61,496