XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Summary of Shares of Common Stock Reserved for Future Issuance (Detail) - shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 29, 2020
Class Of Stock [Line Items]        
Common stock reserved for future issuance 22,100,000 19,180,000 16,793,000  
2017 Stock Incentive Plan [Member]        
Class Of Stock [Line Items]        
Common stock reserved for future issuance 20,062,000 16,989,000 14,271,000  
2017 Employee Stock Purchase Plan [Member]        
Class Of Stock [Line Items]        
Common stock reserved for future issuance 411,000 553,000 665,000  
2020 Inducement Stock Incentive Plan [Member]        
Class Of Stock [Line Items]        
Common stock reserved for future issuance 1,627,000 1,638,000 1,857,000 750,000