v3.26.1
Equity Incentive Plan and Share Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended 26 Months Ended
Nov. 03, 2024
Apr. 30, 2026
Apr. 30, 2025
Oct. 16, 2024
Apr. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost, period for recognition   5 months 12 days      
Weighted average grant date fair value   $ 17.6 $ 0    
Share granted   2,655,737      
Shares, unvested   2,499,958 0    
Stock options are exercised   34,871      
Exercise price   $ 17.04 $ 17.04    
Unrecognized compensation cost   $ 12,539,000      
Weighted average grant date fair value   $ 10.2      
IPO          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock compensation related to acceleration of vesting of unvested Incentive Units   $ 2,783,000      
Incentive Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share granted     1,192,999    
Shares, unvested     0   2,130,143
Restricted Common Shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share granted       17,149  
Vesting period       3 years  
Shares, vested   23,822 12,994    
Shares, unvested   21,657 32,485    
Restricted Common Shares | IPO          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares, vested   18,795      
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          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares, vested   0      
Restricted Common Units | Common Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares, vested   19,916 11,950    
Shares, unvested   3,983 11,950    
Unvested Restricted Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost outstanding   $ 34,052,000      
Unrecognized compensation cost, period for recognition   2 years 4 months 17 days      
Performance Based Restricted Stock Unit          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost outstanding   $ 0      
Weighted average grant date fair value   $ 16.04      
Share granted   434,702      
Shares, vested   0      
Market Based Restricted Stock Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share granted   217,351      
Shares, vested   0      
Unvested Market Based Restricted Stock Unit          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost outstanding   $ 2,741,000      
Unrecognized compensation cost, period for recognition   1 year 2 months 15 days      
Employee Stock Purchase Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Maximum purchase value during calendar year, per employee   $ 25,000,000      
Maximum number of shares per employee   1,000      
Employee stock purchase plan   15.00%      
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%