v3.26.1
Stock-based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended
Dec. 07, 2026
Tradingday
Tranche
$ / shares
Dec. 07, 2021
Tradingday
$ / shares
Apr. 30, 2024
Apr. 30, 2026
USD ($)
shares
Apr. 30, 2025
USD ($)
shares
Jan. 31, 2026
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation expense       $ 16,461,000 $ 12,542,000  
Liability from early exercise of stock options       $ 896,000   $ 1,793,000
Unvested shares subject to repurchase (in shares) | shares       91,910    
Number of tranches | Tranche 4          
Threshold trading days | Tradingday 20 20        
Period 1            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share price triggering share issuance (in dollars per share) | $ / shares $ 15 $ 15        
Period 2            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share price triggering share issuance (in dollars per share) | $ / shares 17 17        
Period 3            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share price triggering share issuance (in dollars per share) | $ / shares 19 19        
Period 4            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share price triggering share issuance (in dollars per share) | $ / shares $ 21 $ 21        
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Costs not yet recognized, options       $ 300,000    
Costs not yet recognized, period for recognition       1 month 6 days    
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Costs not yet recognized, period for recognition       2 years 4 months 24 days    
Granted (in shares) | shares       3,218,020    
Award vesting period       4 years    
Total stock-based compensation expense       $ 15,500,000 11,300,000  
Costs not yet recognized, award other than options       $ 162,100,000    
Awards vested (in shares) | shares       3,377,103    
Performance vesting Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Costs not yet recognized, period for recognition       10 months 24 days    
Granted (in shares) | shares       13,970    
Total stock-based compensation expense       $ 200,000 300,000  
Costs not yet recognized, award other than options       $ 300,000    
Performance vesting Restricted Stock Units | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting range, percentage       0.00%    
Performance vesting Restricted Stock Units | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting range, percentage       150.00%    
Shares committed under ESPP | 2024 Employee Stock Purchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Costs not yet recognized, period for recognition       4 months 24 days    
Total stock-based compensation expense       $ 600,000 $ 300,000  
Costs not yet recognized, award other than options       1,400,000    
Contribution maximum     10.00%      
Purchase price percentage of lower fair market value of common stock     85.00%      
Offering period     6 months      
Earn-out Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Costs not yet recognized, award other than options       $ 0   $ 0
Awards vested (in shares) | shares       682,809 0  
Awards outstanding (in shares) | shares       0