XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Incentive Plans - Summary of Shares of Common Stock Reserved for Future Issuance (Detail) - shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class Of Stock [Line Items]      
Common stock reserved for future issuance 14,936,000 11,815,000 9,526,000
2017 Stock Incentive Plan [Member]      
Class Of Stock [Line Items]      
Common stock reserved for future issuance 14,271,110 11,014,000 8,613,000
2017 Employee Stock Purchase Plan [Member]      
Class Of Stock [Line Items]      
Common stock reserved for future issuance 665,000 801,000 913,000