v3.26.1
Fair Value of Financial Instruments (Details 2) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months $ 618,142  
12 Months or Greater 397,267  
Total 1,015,410 $ 1,327,251
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 57,607  
12 Months or Greater 0  
Total 57,607 130,628
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 279,650  
12 Months or Greater 189,228  
Total 468,878 425,198
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 56,450  
12 Months or Greater 0  
Total 56,450 80,970
U.S. Government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 37,437  
12 Months or Greater 59,601  
Total 97,038 64,184
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 162,494  
12 Months or Greater 0  
Total 162,494 488,854
U.S. Government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 7,969  
12 Months or Greater 78,078  
Total 86,047 66,129
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 14,715  
12 Months or Greater 70,360  
Total 85,075 69,457
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less Than 12 Months 1,820  
12 Months or Greater 0  
Total $ 1,820 $ 1,831