v3.26.1
Senior Notes - Carrying Amount of Senior Notes And Interest Expense Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Debt Disclosure [Abstract]      
Principal $ 575,000   $ 575,000
Unamortized debt issuance costs (3,805)   (4,105)
Long-term debt, net 571,195   $ 570,895
Contractual interest expense 5,930 $ 5,930  
Amortization of debt issuance costs 300 287  
Total interest expense related to the Senior Notes $ 6,230 $ 6,217