v3.25.2
Stock-Based Compensation - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
shares
Stock Options [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized stock-based compensation expense | $ $ 36.3
Weighted-average amortization period 2 years 7 months 6 days
2021 Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares reserved for issuance 7,480,243
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 286,300
RSU [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized stock-based compensation expense | $ $ 6.7
Weighted-average amortization period 2 years