XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 23,348,488 22,927,115
2011 Equity Incentive Plan (“2011 Plan”) | Options outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 6,509,133 7,988,657
2021 Equity Incentive Plan (“2021 Plan”)    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 9,133,980 7,400,180
2021 Equity Incentive Plan (“2021 Plan”) | Options outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 1,271,055 1,318,485
2021 Equity Incentive Plan (“2021 Plan”) | Restricted stock units outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 4,688,348 5,256,833
2021 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 1,745,972 962,960