v3.26.1
Stock-Based Compensation - 2021 Equity Incentive Plan (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2022
Jul. 31, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense     $ 0.4   $ 0.4  
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense, period of recognition (in years)         6 months  
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)   23,000,000        
Additional shares authorized (in shares) 34,500,000          
Additional shares authorized as a percentage of outstanding common stock (as a percent) 5.00%          
Granted (in shares)     0 0 0 0
Vesting of early exercised stock options     $ 0.2 $ 0.4 $ 0.4 $ 1.1
Aggregate intrinsic value of options exercised     $ 0.0 $ 0.3 $ 0.0 $ 0.9
2021 Equity Incentive Plan | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)   1 year        
2021 Equity Incentive Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)   4 years        
2012 Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)   36,101,718        
2012 Stock Plan | Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)         4 years