XML 52 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Common Stock    
Common stock issuance costs $ 22,667  
Series E Preferred Stock    
Issuance of preferred stock value of issuance costs   $ 49