XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments (Details 1) - USD ($)
$ in Thousands
Oct. 31, 2025
Jul. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 1,264,637 $ 1,326,839
Unrealized Gains 1,698 676
Unrealized Losses (108) (264)
Estimated Fair Value 1,266,227 1,327,251
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 171,511 130,628
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 171,511 130,628
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 507,420 424,791
Unrealized Gains 1,336 545
Unrealized Losses (62) (138)
Estimated Fair Value 508,694 425,198
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 72,450 80,970
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 72,450 80,970
U.S. Government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 56,135 64,187
Unrealized Gains 148 36
Unrealized Losses (2) (39)
Estimated Fair Value 56,281 64,184
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 294,010 488,854
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 294,010 488,854
U.S. Government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 79,034 66,184
Unrealized Gains 67 15
Unrealized Losses (16) (70)
Estimated Fair Value 79,085 66,129
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 82,257 69,405
Unrealized Gains 136 69
Unrealized Losses (28) (17)
Estimated Fair Value 82,365 69,457
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 1,820 1,820
Unrealized Gains 11 11
Unrealized Losses 0 0
Estimated Fair Value $ 1,831 $ 1,831