XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jul. 31, 2025
Assets [Abstract]    
Cash equivalents, carrying value $ 4,896,837 $ 2,196,593
Cash equivalents, fair value 4,905,968 2,204,512
Investment in held to maturity securities, carrying value 9,861 2,008,539
Investment in held to maturity securities, fair value 9,984 2,024,114
Total assets, carrying value 4,906,698 4,205,132
Total assets, fair value $ 4,915,952 $ 4,228,626