v3.25.1
Stock-Based Compensation - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
shares
Stock Options [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized stock-based compensation expense | $ $ 45.1
Weighted-average amortization period 2 years 8 months 12 days
2021 Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares reserved for issuance 7,471,496
2023 Inducement Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares reserved for issuance 2,041,015
2021 Employee Stock Purchase Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock, shares issued 0
RSU [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized stock-based compensation expense | $ $ 8.3
Weighted-average amortization period 2 years 2 months 12 days