v3.26.1
Compensation Related Costs and Share Based Payments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Sep. 03, 2025
Stock Incentive Plans | Time Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award      
Performance measurement period 3 years    
Stock Incentive Plans | Performance Based Awards      
Share-based Compensation Arrangement by Share-based Payment Award      
Performance measurement period 3 years    
Downward adjustment percentage 25.00%    
Upward adjustment percentage 25.00%    
Stock Incentive Plans | Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Allocated share-based compensation expense $ 16,930 $ 15,221  
Unrecognized compensation costs related to plan $ 86,554    
Unrecognized compensation costs, weighted average remaining term 1 year 6 months    
Fair value of shares vested $ 189,707    
2025 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares available for grant (in shares) 1,593,826   1,650,000