XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Assets    
Cash equivalents, carrying value $ 2,196,593 $ 1,125,231
Cash equivalents, fair value 2,204,512 1,127,275
Investment in held to maturity securities, carrying value 2,008,539 1,908,047
Investment in held to maturity securities, fair value 2,024,114 1,926,345
Total assets, carrying value 4,205,132 3,033,278
Total assets, fair value $ 4,228,626 $ 3,053,620