v3.26.1
Equity Incentive Plan and Share Based Compensation - Summary of Incentive Units Activity (Details) - shares
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of restricted units, Outstanding, Beginning balance 0  
Granted 2,655,737  
Forfeited / repurchased (155,779)  
Number of restricted units, Outstanding, Ending balance 2,499,958 0
Incentive Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of restricted units, Outstanding, Beginning balance 0 2,130,143
Granted   1,192,999
Forfeited / repurchased   (192,405)
Exchanged into Common Shares   (3,130,737)
Number of restricted units, Outstanding, Ending balance   0