XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - Schedule of future minimum lease payments
Dec. 31, 2021
USD ($)
Schedule of future minimum lease payments [Abstract]  
2022 $ 112,141
2023 143,325
2024 168,577
2025 191,779
Thereafter 66,536
Total undiscounted lease payments 682,358
Present value discount, less interest 98,942
Lease Liability $ 583,416