v3.25.2
Equity Incentive Plan - Summary of Incentive Units Activity (Details) - Incentive Units - shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding 2,130,143 2,087,651
Granted 1,192,999 141,800
Forfeited / repurchased (192,405) (99,308)
Exchanged into Common Shares (3,130,737)  
Outstanding 0 2,130,143