XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments (Details 1) - USD ($)
$ in Thousands
Jan. 31, 2022
Jul. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 993,382 $ 1,201,932
Unrealized Gains 156 739
Unrealized Losses (3,029) (47)
Estimated Fair Value 990,509 1,202,624
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 241,734 389,837
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 241,734 389,837
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 381,914 371,374
Unrealized Gains 139 623
Unrealized Losses (1,807) (37)
Estimated Fair Value 380,246 371,960
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 63,051 82,250
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 63,051 82,250
U.S. Government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 75,301 64,401
Unrealized Gains 17 62
Unrealized Losses (607) (1)
Estimated Fair Value 74,711 64,462
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 106,208 125,118
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 106,208 125,118
U.S. Government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 32,639 85,165
Unrealized Gains 0 15
Unrealized Losses (228) 0
Estimated Fair Value 32,411 85,180
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 55,924 47,925
Unrealized Gains 0 29
Unrealized Losses (211) (7)
Estimated Fair Value 55,713 47,947
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 35,406 33,177
Unrealized Gains 0 10
Unrealized Losses (175) (2)
Estimated Fair Value 35,231 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 (1) 0
Estimated Fair Value 204 1,685
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