v3.26.1
Stock-based Compensation - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Tranche
shares
Nov. 15, 2025
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized stock-based compensation cost | $ $ 40.1  
Period for recognition of unrecognized compensation cost related to non-vested stock awards 2 years 9 months 18 days  
2025 Executive RSU Awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total number of shares   5,400,000
Number of equally-sized tranches | Tranche 10  
Number of consecutive trading days 60 days  
Number of trading days 20 days  
Number of shares vest on tranche vesting date Nov. 15, 2025  
Award forfeiture date Nov. 15, 2030  
2015 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock - based compensation exercisable period 10 years  
2015 Plan | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 3 years  
2015 Plan | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 5 years  
2021 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock - based compensation exercisable period 10 years  
Total number of shares 9,500,000  
Due to failure to vest, additional shares added 2,100,000  
Number of shares available to grant under plan 5,900,000  
2021 Plan | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 1 year  
2021 Plan | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period 4 years  
2024 Inducement Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares available to grant under plan 64,428  
2021 Employee Stock Purchase Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares available to grant under plan 450,404  
Offering period 6 months  
2021 Employee Stock Purchase Plan | Common Stock    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Purchase price as a percentage of the lesser of the fair market value of the Common Stock 85.00%