XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2020
shares
Stockholders Equity Note [Abstract]  
Stock options outstanding 18,912,529
Restricted stock units outstanding 602,741
Stock options available for grant 1,575,955
Employee Stock Purchase Plan 176,250
Warrants outstanding 220,164
Shares of common stock underlying Convertible Notes outstanding (see Note 8) 9,510,208
Total shares reserved for future issuance 30,997,847