XML 13 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Equity - Schedule of Authorized Shares of Common Stock for Future Issuance (Details) - shares
Mar. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]    
Total (in shares) 44,390,813 40,169,185
Shares available for future stock incentive awards    
Class of Stock [Line Items]    
Total (in shares) 5,048,316 1,765,018
Unvested restricted stock units    
Class of Stock [Line Items]    
Total (in shares) 170,313 181,250
Outstanding common stock options    
Class of Stock [Line Items]    
Total (in shares) 7,745,936 6,796,669
Warrant    
Class of Stock [Line Items]    
Total (in shares) 31,426,248 31,426,248