XML 44 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-based Compensation - Summary of Shares of Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2019
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of authorized common stock reserved for future issuance 9,916,115
Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of authorized common stock reserved for future issuance 942,885
RSUs  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of authorized common stock reserved for future issuance 3,083,301
2017 Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of authorized common stock reserved for future issuance 5,889,929