XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Details 1) - USD ($)
$ in Thousands
Oct. 31, 2021
Jul. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 1,042,561 $ 1,201,932
Unrealized Gains 387 739
Unrealized Losses (745) (47)
Estimated Fair Value 1,042,203 1,202,624
U.S. Government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 37,672 85,165
Unrealized Gains 1 15
Unrealized Losses (71) 0
Estimated Fair Value 37,602 85,180
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 327,355 389,837
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 327,355 389,837
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 372,970 371,374
Unrealized Gains 335 623
Unrealized Losses (422) (37)
Estimated Fair Value 372,883 371,960
U.S. Government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 62,321 64,401
Unrealized Gains 36 62
Unrealized Losses (192) (1)
Estimated Fair Value 62,165 64,462
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 48,778 47,925
Unrealized Gains 8 29
Unrealized Losses (33) (7)
Estimated Fair Value 48,753 47,947
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 43,586 33,177
Unrealized Gains 7 10
Unrealized Losses (27) (2)
Estimated Fair Value 43,566 33,185
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 205 1,685
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 205 1,685
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 82,151 82,250
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 82,151 82,250
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 66,523 125,118
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 66,523 125,118
Strategic convertible debt investment    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 1,000 1,000
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 1,000 $ 1,000