XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants - Summary of Warrants Issued and Outstanding (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Number of Warrants Issued and Outstanding 91,133
Series C Redeemable Convertible Preferred Stock  
Class Of Warrant Or Right [Line Items]  
Number of Warrants Issued and Outstanding 59,276
Issue Date May 29, 2018
Expiration Date May 29, 2028
Exercise Price | $ / shares $ 11.52
Common Stock  
Class Of Warrant Or Right [Line Items]  
Number of Warrants Issued and Outstanding 31,857
Issue Date Jul. 10, 2015
Expiration Date Jul. 10, 2025
Exercise Price | $ / shares $ 0.79