Fair Value Measurements - Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jul. 31, 2021
Financial Assets:    
Short-term investments: $ 891,026 $ 928,006
Recurring    
Financial Assets:    
Total measured at fair value 1,031,493 1,032,588
Cash 260,282 181,141
Total cash, cash equivalents and short-term investments 1,291,775 1,213,729
Recurring | Money market funds    
Financial Assets:    
Cash equivalents: 80,527 72,583
Recurring | Commercial paper    
Financial Assets:    
Cash equivalents: 44,944 29,997
Short-term investments: 300,594 347,088
Recurring | Corporate bonds    
Financial Assets:    
Cash equivalents:   2,002
Short-term investments: 448,951 513,688
Recurring | U.S. government securities    
Financial Assets:    
Cash equivalents: 14,996  
Short-term investments: 141,481 67,230
Recurring | Level I    
Financial Assets:    
Total measured at fair value 80,527 72,583
Recurring | Level I | Money market funds    
Financial Assets:    
Cash equivalents: 80,527 72,583
Recurring | Level I | Commercial paper    
Financial Assets:    
Cash equivalents: 0 0
Short-term investments: 0 0
Recurring | Level I | Corporate bonds    
Financial Assets:    
Cash equivalents:   0
Short-term investments: 0 0
Recurring | Level I | U.S. government securities    
Financial Assets:    
Cash equivalents: 0  
Short-term investments: 0  
Recurring | Level II    
Financial Assets:    
Total measured at fair value 950,966 960,005
Recurring | Level II | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Recurring | Level II | Commercial paper    
Financial Assets:    
Cash equivalents: 44,944 29,997
Short-term investments: 300,594 347,088
Recurring | Level II | Corporate bonds    
Financial Assets:    
Cash equivalents:   2,002
Short-term investments: 448,951 513,688
Recurring | Level II | U.S. government securities    
Financial Assets:    
Cash equivalents: 14,996  
Short-term investments: 141,481 67,230
Recurring | Level III    
Financial Assets:    
Total measured at fair value 0 0
Recurring | Level III | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Recurring | Level III | Commercial paper    
Financial Assets:    
Cash equivalents: 0 0
Short-term investments: 0 0
Recurring | Level III | Corporate bonds    
Financial Assets:    
Cash equivalents:   0
Short-term investments: 0 0
Recurring | Level III | U.S. government securities    
Financial Assets:    
Cash equivalents: 0  
Short-term investments: $ 0 $ 0