XML 29 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Description of Business and Recent Developments (Details Narrative)
Apr. 18, 2019
Apr. 05, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Reverse stock split one-for 30 reverse split one-for 30 reverse split