XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2024
Aug. 02, 2024
Dec. 31, 2023
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 18,631,997   22,927,115
2011 Equity Incentive Plan ("2011 Plan") | Options outstanding      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 5,264,351   7,988,657
2021 Equity Incentive Plan      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 6,933,867   7,400,180
2021 Equity Incentive Plan | Options outstanding      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 1,114,620   1,318,485
2021 Equity Incentive Plan | RSUs      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 4,351,393   5,256,833
2021 Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 965,766   962,960
2024 Inducement Plan      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 2,000 414,740 0