XML 40 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - Schedule of future minimum lease payments
Mar. 31, 2022
USD ($)
Schedule of future minimum lease payments [Abstract]  
2022 $ 89,666
2023 143,325
2024 168,577
2025 191,779
2026 66,536
Thereafter
Total undiscounted lease payments 659,883
Present value discount, less interest 89,661
Lease Liability $ 570,222