v3.25.4
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jul. 31, 2025
Assets [Abstract]    
Cash equivalents, carrying value $ 4,389,083 $ 2,196,593
Cash equivalents, fair value 4,394,687 2,204,512
Investment in held to maturity securities, carrying value 0 2,008,539
Investment in held to maturity securities, fair value 0 2,024,114
Total assets, carrying value 4,389,083 4,205,132
Total assets, fair value $ 4,394,687 $ 4,228,626