XML 77 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock - Summary of Outstanding Common Stock Warrants (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Warrants Outstanding 105
Exercise Price $19.55  
Class Of Warrant Or Right [Line Items]  
Warrants Outstanding 14
Exercise Price | $ / shares $ 19.55
Expiration Date 2022-12
Exercise Price $9.73  
Class Of Warrant Or Right [Line Items]  
Warrants Outstanding 30
Exercise Price | $ / shares $ 9.73
Expiration Date 2021-02
Exercise Price $9.73  
Class Of Warrant Or Right [Line Items]  
Warrants Outstanding 20
Exercise Price | $ / shares $ 9.73
Expiration Date 2023-08
Exercise Price $9.73  
Class Of Warrant Or Right [Line Items]  
Warrants Outstanding 20
Exercise Price | $ / shares $ 9.73
Expiration Date 2024-03
Exercise Price $9.73  
Class Of Warrant Or Right [Line Items]  
Warrants Outstanding 21
Exercise Price | $ / shares $ 9.73
Expiration Date 2024-12