v3.26.1
Common Stock and Preferred Stock - Schedule of Shares Reserved for Future Issuance Under Equity Compensation Plans (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock    
Shares of common stock reserved for issuance (in shares) 13,323,188 11,576,426
Future awards under the 2021 Stock Option and Incentive Plan    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 1,163,233 1,383,679
Future awards under the 2025 Inducement Plan    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 541,730 79,380
Exercise of outstanding stock options    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 6,768,248 5,960,989
Vesting of outstanding restricted stock units    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 2,879,685 2,284,277
Vesting of outstanding performance stock units    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 215,000 438,500
Future awards under the 2021 Employee Stock Purchase Plan    
Class of Stock    
Shares of common stock reserved for issuance (in shares) 1,755,292 1,429,601