v3.26.1
Derivative Instruments and Hedging Activities - Statements of Other Comprehensive (Loss) Income (Details) - Interest Rate Swap - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Derivative [Line Items]    
Amount of pretax gains recognized in Other comprehensive (loss) income $ 604 $ 3,434
Income Statement Location [Axis]: us-gaap:InterestExpenseNonoperating    
Derivative [Line Items]    
Amount of pretax (losses) gains reclassified from Accumulated other comprehensive loss into Interest expense $ (218) $ 587