v3.26.3
Equity Incentive Plan and Stock Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 26 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Nov. 03, 2024
Oct. 16, 2024
Apr. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost, period for recognition 3 months 29 days        
Weighted average grant date fair value $ 18.71       $ 17.6
Share granted 779,832        
Number of restricted units, Forfeited 73,578        
Shares, unvested 2,827,086       2,499,958
Exercise price $ 17.04       $ 17.04
Unrecognized compensation cost $ 8,595,000        
Weighted average grant date fair value $ 10.2        
Compensation cost recognized $ 9,517,000 $ 4,579,000      
Restricted Common Shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares, vested 28,153       23,822
Share granted       17,149  
Vesting period       3 years  
Shares, unvested 17,326       21,657
Restricted Common Shares | IPO          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares, vested 4,331        
Number of restricted common units converted into restricted common shares 23,899        
Restricted Class A Common Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share granted     35,787    
Vesting period     3 years    
Restricted Class A Common Units | IPO          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of restricted common units converted into restricted common shares 45,479        
Restricted Common Units | Common Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares, vested 19,916       19,916
Shares, unvested 3,983       3,983
Unvested Restricted Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost outstanding $ 44,285,000        
Unrecognized compensation cost, period for recognition 2 years 4 months 20 days        
Performance Based Restricted Stock Unit          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost outstanding $ 7,145,000        
Unrecognized compensation cost, period for recognition 1 year        
Weighted average grant date fair value $ 18.82        
Shares, vested 434,702        
Share granted 379,667        
Market Based Restricted Stock Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares, vested 0        
Share granted 189,832        
Number of restricted units, Forfeited 10,294        
Unvested Market Based Restricted Stock Unit          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost outstanding $ 7,162,000        
Unrecognized compensation cost, period for recognition 1 year 7 months 20 days        
Employee Stock Purchase Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Employee Stock Purchase Plan 15.00%        
Maximum purchase value during calendar year, per employee $ 25,000,000        
Maximum number of shares per employee 1,000        
Share-based payment award, description The ESPP provides for offering periods not to exceed 27-months, and the Company anticipates each offering period to consist of one or more six-month purchase periods.        
Company Common Stock 85.00%