XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Future Estimated Minimum Lease Payments Under Non-cancelable Operating Leases (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Leases    
2023 (remaining three months) $ 44,867  
2024 184,532  
2025 62,448  
Total minimum lease payments 291,847  
Less amount representing interest 17,318  
Present value of future minimum lease payments 274,529 $ 52,890
Less current portion of operating lease liabilities 168,013 52,890
Operating lease liabilities, net of current portion $ 106,516