v3.25.2
Derivative Instruments and Hedging Activities - Narrative (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Long term debt $ 828,272 $ 799,435
Unamortized debt issuance costs 400 400
Long term debt, percentage bearing variable interest 828,700  
Interest Rate Swap    
Derivative [Line Items]    
Derivative, notional amount $ 500,000 $ 500,000