XML 34 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash Equivalents and Short-Term Investments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jul. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost $ 43,874  
Cash equivalents, unrealized gains 0  
Cash equivalents, unrealized losses 0  
Cash equivalents 43,874  
Short-term investments, amortized cost basis 307,773 $ 285,778
Short-term investment, unrealized gains 635 462
Short-term investments, unrealized losses (28) (78)
Short-term investments 308,380 286,162
Cash equivalents and short-term investments, amortized cost 351,647 340,814
Cash equivalents and short-term investments, unrealized gains 635 462
Cash equivalents and short-term investments, unrealized losses (28) (78)
Cash equivalents and short-term investments, estimated fair value 352,254 341,198
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost 42,374 55,036
Cash equivalents, unrealized gains 0 0
Cash equivalents, unrealized losses 0 0
Cash equivalents 42,374 55,036
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost 1,500  
Cash equivalents, unrealized gains 0  
Cash equivalents, unrealized losses 0  
Cash equivalents 1,500  
Short-term investments, amortized cost basis 112,956 64,689
Short-term investment, unrealized gains 47 7
Short-term investments, unrealized losses (23) (50)
Short-term investments 112,980 64,646
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments, amortized cost basis 71,914 125,042
Short-term investment, unrealized gains 254 248
Short-term investments, unrealized losses 0 (9)
Short-term investments 72,168 125,281
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments, amortized cost basis 122,903 96,047
Short-term investment, unrealized gains 334 207
Short-term investments, unrealized losses (5) (19)
Short-term investments $ 123,232 $ 96,235