XML 86 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Fair Value Disclosures [Abstract]    
Cash equivalents, at Carrying Value $ 674,980 $ 1,236,990
Cash equivalents, at Fair Value 677,515 1,237,337
Investment in held to maturity securities, Carrying Value 1,406,589 0
Fair Value 1,414,903 0
Total Assets, at Carrying Value 2,081,569 1,236,990
Total Assets, at Fair Value 2,092,418 1,237,337
Long-term debt, including current portion, at Carrying Value 11,006 0
Long-term debt, including current portion, at Fair Value 11,006 0
Total Liabilities, at Carrying Value 11,006 0
Total Liabilities, at Fair Value $ 11,006 $ 0