XML 28 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Warrants to Purchase Common or Preferred Stock - Outstanding warrants (Details)
Sep. 30, 2019
$ / shares
shares
Class of Warrant or Right [Line Items]  
Common stock warrants, shares 461,273
Warrant expiration January 19, 2026  
Class of Warrant or Right [Line Items]  
Common stock warrants, shares 282,402
Exercise Price | $ / shares $ 1.84
Warrant expiration March 31, 2026  
Class of Warrant or Right [Line Items]  
Common stock warrants, shares 74,018
Exercise Price | $ / shares $ 1.84
Warrant expiration April 1, 2026  
Class of Warrant or Right [Line Items]  
Common stock warrants, shares 131
Exercise Price | $ / shares $ 1.84
Warrant expiration September 8, 2024  
Class of Warrant or Right [Line Items]  
Common stock warrants, shares 83,778
Exercise Price | $ / shares $ 14.32
Warrant expiration December 7, 2025  
Class of Warrant or Right [Line Items]  
Common stock warrants, shares 20,944
Exercise Price | $ / shares $ 14.32