XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable (Details) - Schedule of principal payments on note payables
Mar. 31, 2021
USD ($)
Schedule of principal payments on note payables [Abstract]  
2021 $ 50,510
2022 21,590
2023 1,000,000
Total payments $ 1,072,100