XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Aug. 02, 2024
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 18,618,203 19,044,737  
2011 Equity Incentive Plan | Options outstanding      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 4,783,610 5,264,351  
2021 Plan      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 3,963,750 6,933,867  
2021 Plan | Options outstanding      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 1,111,155 1,114,620  
2021 Plan | Restricted stock units outstanding      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 6,311,667 4,351,393  
2021 Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 2,033,281 965,766  
2024 Inducement Plan      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 2,000 2,000 414,740
2024 Inducement Plan | Restricted stock units outstanding      
Class of Stock [Line Items]      
Common stock reserved for future issuance (in shares) 412,740 412,740