XML 81 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 24,715,971 16,249,546
Shares underlying outstanding stock options    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 4,012,903 3,402,574
Shares underlying unvested restricted stock units    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 4,346,785 3,687,888
Shares underlying unvested market-based restricted stock units    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 2,260,764 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) 412,490 341,713
Shares available for issuance under the 2018 Incentive Award Plan    
Class of Stock [Line Items]    
Common stock, shares reserved for future issuance (in shares) 7,053,406 5,438,296
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) 1,679,635 1,118,311
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) 4,949,988 0