XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Details 1) - USD ($)
$ in Thousands
Oct. 31, 2022
Jul. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 780,848 $ 1,066,361
Unrealized Gains 15 8
Unrealized Losses (9,617) (7,750)
Estimated Fair Value 771,246 1,058,619
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 177,719 197,998
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 177,719 197,998
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 302,449 320,474
Unrealized Gains 7 8
Unrealized Losses (5,973) (4,880)
Estimated Fair Value 296,483 315,602
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 54,997 43,715
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 54,997 43,715
U.S. Government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 67,793 47,014
Unrealized Gains 6 0
Unrealized Losses (1,760) (1,312)
Estimated Fair Value 66,039 45,702
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 67,752 349,492
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 67,752 349,492
U.S. Government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 49,354 37,572
Unrealized Gains 0 0
Unrealized Losses (642) (586)
Estimated Fair Value 48,712 36,986
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 50,438 54,782
Unrealized Gains 2 0
Unrealized Losses (786) (611)
Estimated Fair Value 49,654 54,171
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 10,346 15,109
Unrealized Gains 0 0
Unrealized Losses (456) (361)
Estimated Fair Value $ 9,890 14,748
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   205
Unrealized Gains   0
Unrealized Losses   0
Estimated Fair Value   $ 205