v3.26.3
Fair Value Measurements - Summary of Fair Value Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Assets [Abstract]    
Cash equivalents, carrying value $ 1,016,694 $ 2,196,593
Cash equivalents, fair value 1,018,328 2,204,512
Investment in held to maturity securities, carrying value 2,581,901 2,008,539
Investment in held to maturity securities, fair value 2,596,886 2,024,114
Total assets, carrying value 3,598,595 4,205,132
Total assets, fair value $ 3,615,214 $ 4,228,626