v3.25.4
Compensation Related Costs and Share Based Payments - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Sep. 03, 2025
Stock Incentive Plans | Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Performance measurement period 3 years    
Downward adjustment percentage 25.00%    
Upward adjustment percentage 25.00%    
Allocated share-based compensation expense $ 42,991 $ 35,489  
Unrecognized compensation costs related to plan $ 54,004    
Unrecognized compensation costs, weighted average remaining term 1 year    
Fair value of shares vested $ 115,960    
Stock Incentive Plans | Restricted Stock Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Target percentage 0.00%    
Stock Incentive Plans | Restricted Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Target percentage 200.00%    
2025 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares available for grant (in shares) 1,644,899   1,650,000