v3.26.1
Derivative Instruments - Schedule of Changes of AOCI Related to our Cash Flow Hedges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 2,195,948 $ 1,607,346 $ 1,799,273 $ 1,274,102
Ending balance 2,366,595 1,804,939 2,366,595 1,804,939
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 9,758 (22,783) 7,338 (4,224)
Net unrealized gains (losses) recognized in accumulated other comprehensive income (11,596) 33,093 (4,807) 12,588
(Gains) losses reclassified from AOCI(L) into the condensed consolidated statement of operations (280) 2,982 (4,649) 4,928
Ending balance $ (2,118) $ 13,292 $ (2,118) $ 13,292