XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Reverse Stock Splits (Details Narrative)
Feb. 09, 2022
Apr. 06, 2020
Feb. 01, 2019
First Reverse Stock Split [Member]      
Offsetting Assets [Line Items]      
Stockholders' Equity, Reverse Stock Split     20 to 1 reverse split
Second Reverse Stock Split [Member]      
Offsetting Assets [Line Items]      
Stockholders' Equity, Reverse Stock Split   20 to 1 reverse split  
Third Reverse Stock Split [Member]      
Offsetting Assets [Line Items]      
Stockholders' Equity, Reverse Stock Split 1 for 200 reverse split