XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Investments in Marketable Debt Securities, by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jul. 31, 2021
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Due within one year $ 752,880  
Due in one to two years 161,021  
Total $ 913,901 $ 928,006