v3.26.1
Stock-Based Compensation Non-Vested Stock Options (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Stock-Based Compensation      
Unrecognized compensation cost related to non-vested stock awards $ 22,910,000    
Period over which unrecognized compensation cost is expected to be recognized 2 years    
Weighted average period over which unrecognized compensation cost is expected to be recognized 2 years    
Fair value of shares vested $ 9,544,000 $ 8,543,000 $ 6,170,000
Excess tax benefit from stock-based compensation $ 11,080,000 $ 6,984,000 $ 0