XML 41 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details)
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock 436,581
Number of warrants exercised 24,692
Number of common shares to be called upon exercise of warrants 22,366
Warrant expiration January 19, 2026  
Subsidiary, Sale of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock 259,975
Exercise Price | $ / shares $ 1.84
Warrant expiration March 31, 2026  
Subsidiary, Sale of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock 71,753
Exercise Price | $ / shares $ 1.84
Warrant expiration April 1, 2026  
Subsidiary, Sale of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock 131
Exercise Price | $ / shares $ 1.84
Warrant expiration September 8, 2024  
Subsidiary, Sale of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock 83,778
Exercise Price | $ / shares $ 14.32
Warrant expiration December 7, 2025  
Subsidiary, Sale of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock 20,944
Exercise Price | $ / shares $ 14.32