v3.26.1
Derivative Instruments - Schedule of Derivative Instruments Designated as Fair Value Hedges (Details) - Gains (losses) on interest rate swaps: - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Hedge accounting fair value adjustments $ 5,125 $ (384) $ 7,212 $ (3,659)
Derivatives designated as hedging instruments (4,930) 387 (6,979) 3,462
Total $ 195 $ 3 $ 233 $ (197)