XML 109 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - Schedule of future minimum lease payments
Dec. 31, 2021
USD ($)
Schedule of future minimum lease payments [Abstract]  
2022 $ 110,315
2023 18,821
2024 18,821
2025 18,821
2026 18,821
Thereafter 94,107
Total operating lease payments $ 279,708