XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - Schedule of future minimum lease payments
Mar. 31, 2023
USD ($)
Schedule Of Future Minimum Lease Payments Abstract  
2023 $ 112,573
2024 168,577
2025 191,779
2026 66,535
2027
Thereafter
Total undiscounted lease payments 539,464
Present value discount, less interest 54,909
Lease Liability $ 484,555