v3.25.1
Fair Value of Financial Instruments (Details 2) - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months $ 816,237  
12 Months or Greater 323,305  
Total 1,139,542 $ 980,498
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 139,574  
12 Months or Greater 0  
Total 139,574 138,598
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 205,384  
12 Months or Greater 200,742  
Total 406,126 246,274
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 64,660  
12 Months or Greater 0  
Total 64,660 46,900
U.S. Government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 54,224  
12 Months or Greater 30,445  
Total 84,669 89,883
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 334,743  
12 Months or Greater 0  
Total 334,743 360,881
U.S. Government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 5,332  
12 Months or Greater 39,036  
Total 44,368 33,499
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 12,320  
12 Months or Greater 51,241  
Total 63,561 58,867
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 0  
12 Months or Greater 1,841  
Total $ 1,841 $ 5,596