v3.21.2
Nature of Business (Details Narrative) - shares
1 Months Ended
Oct. 18, 2019
Oct. 18, 2019
May 18, 2021
Mar. 31, 2020
Dec. 31, 2019
Reverse common stock split] 100-for-1 100 for 1 reverse common stock split      
Common stock outstanding 25,410,391 25,410,391   195,992,039 36,935,303
Common stock authorized 8,000,000,000 8,000,000,000   8,000,000,000 8,000,000,000
Subsequent Event [Member]          
Common stock authorized     20,000,000,000