XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warrants - Ladenburg Warrants (Details) - $ / shares
1 Months Ended
Jul. 23, 2019
Mar. 31, 2019
Apr. 30, 2020
Oct. 31, 2018
Aug. 28, 2018
Warrants          
Warrants to purchase (in shares)         9,580
Warrants exercisable 927,083        
Underwriter Warrants          
Warrants          
Warrants to purchase (in shares)     33,592 5,713  
Exercise price (in dollars per share)     $ 7.50 $ 157.50  
March 2019 LOC Warrants          
Warrants          
Warrants exercisable   15,250      
Securities Purchase Agreement | March 2019 Ladenburg Warrants          
Warrants          
Warrants to purchase (in shares)   253      
Exercise price (in dollars per share)   $ 52.50