XML 52 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Schedule Of Common Stock Shares Reserved For Future Issuance (Details) - shares
Mar. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]    
Shares available for future issuance 10,488,364 9,098,512
Options issued and outstanding    
Class of Stock [Line Items]    
Shares available for future issuance 1,221,621 1,503,247
Unvested restricted stock units    
Class of Stock [Line Items]    
Shares available for future issuance 947,101 886,030
Shares available for grant under future stock plans    
Class of Stock [Line Items]    
Shares available for future issuance 8,319,642 6,709,235