XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Commitements and Contingencies (Details) - Schedule of future minimum lease payments
Dec. 31, 2022
USD ($)
Schedule Of Future Minimum Lease Payments Abstract  
2023 $ 143,325
2024 168,577
2025 191,778
2026 66,536
Thereafter
Total undiscounted lease payments 570,216
Present value discount, less interest 63,029
Lease Liability $ 507,187