v3.22.4
Cash Equivalents and Short-Term Investments - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jul. 31, 2022
Amortized Cost    
Due within one year $ 427,636  
Due between one to three years 230,753  
Amortized Cost 658,389 $ 730,014
Fair Value    
Due within one year 423,153  
Due between one to three years 225,179  
Fair Value $ 648,332 $ 718,129