XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock and Preferred Stock - Schedule of Shares Reserved for Future Issuance Under Equity Compensation Plans (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Class of Stock    
Shares of common stock reserved for issuance (in shares) 11,918,364 10,135,623
Future awards under the 2021 Stock Option and Incentive Plan    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 1,056,545 1,264,247
Future awards under the 2025 Inducement Plan    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 270,000 0
Exercise of outstanding stock options    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 5,952,688 5,336,407
Vesting of outstanding restricted stock units    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 2,696,774 1,968,374
Vesting of outstanding performance stock units    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 438,500 438,500
Future awards under the 2021 Employee Stock Purchase Plan    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 1,503,857 1,128,095