v3.26.1
Debt - Long-term debt (Details) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2026
Oct. 04, 2024
Long-term debt      
Total long-term debt $ 30,000,000 $ 747,500,000  
Less unamortized debt issuance costs-convertible notes   18,533,000  
Total long-term debt, net of unamortized debt issuance costs-convertible notes 30,000,000 728,967,000  
Unamortized debt issuance costs-revolving credit facility $ 1,281,000 1,745,000  
Current period interest rate 5.90%    
Term loan      
Long-term debt      
Unamortized debt issuance costs-revolving credit facility     $ 590,000
Convertible Notes      
Long-term debt      
Total long-term debt   $ 747,500,000