XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 27,147,526 24,715,971
Shares underlying outstanding stock options    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 4,631,750 4,012,903
Shares underlying unvested restricted stock units    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 7,020,251 4,346,785
Shares underlying unvested market-based restricted stock units    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 0 2,260,764
Shares underlying unvested performance-based restricted stock units    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 1,290,684 412,490
Shares available for issuance under the 2018 Incentive Award Plan    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 8,079,498 7,053,406
Shares available for issuance under the 2018 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 2,208,577 1,679,635
Shares available for issuance under the 2023 Employment Inducement Incentive Award Plan    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 3,916,766 4,949,988