v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Assets [Abstract]    
Cash equivalents, carrying value $ 2,667,594 $ 2,196,593
Cash equivalents, fair value 2,672,268 2,204,512
Investment in held to maturity securities, carrying value 845,570 2,008,539
Investment in held to maturity securities, fair value 846,448 2,024,114
Total assets, carrying value 3,513,164 4,205,132
Total assets, fair value $ 3,518,716 $ 4,228,626