XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance: 2017 ESPP (Details) - 2017 Employee Stock Purchase Plan - shares
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for issuance at beginning of period (in shares) 4,039,667 3,330,271
Shares issued during the period (in shares) (135,426) (320,609)
Total shares reserved for future issuance (in shares) 3,904,241 3,009,662