v3.26.1
Fair Value of Financial Instruments (Details 3) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 198,947 $ 541,956  
Short-term investments   451,541  
Long-term investments 462,223 333,754  
Estimated Fair Value 1,041,345 1,327,251  
Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 186,954 488,854  
Short-term investments 0 0  
Long-term investments 0 0  
Estimated Fair Value 186,954 488,854  
Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 11,993 53,102  
Short-term investments   451,541  
Long-term investments 462,223 333,754  
Estimated Fair Value 854,391 838,397  
Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Short-term investments 0 0  
Long-term investments 0 0  
Estimated Fair Value 0 0  
Asset-backed securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 15,753 11,393  
Long-term investments 67,099 58,064  
Estimated Fair Value 82,852 69,457  
Asset-backed securities | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Long-term investments 0 0  
Asset-backed securities | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 15,753 11,393  
Long-term investments 67,099 58,064  
Asset-backed securities | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Long-term investments 0 0  
Certificates of deposit      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 48,045 80,970  
Estimated Fair Value 48,045 80,970  
Certificates of deposit | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Certificates of deposit | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 48,045 80,970  
Certificates of deposit | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 32,993 77,526  
Estimated Fair Value 44,986 130,628  
Commercial paper | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Commercial paper | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 32,993 77,526  
Commercial paper | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Corporate bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 235,937 220,890  
Long-term investments 222,293 204,308  
Estimated Fair Value 458,230 425,198  
Corporate bonds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Long-term investments 0 0  
Corporate bonds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 235,937 220,890  
Long-term investments 222,293 204,308  
Corporate bonds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Long-term investments 0 0  
Foreign government bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments   1,831  
Estimated Fair Value   1,831  
Foreign government bonds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments   0  
Foreign government bonds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments   1,831  
Foreign government bonds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments   0  
U.S. Government agency securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 11,979 13,188  
Long-term investments 99,769 52,941  
Estimated Fair Value 111,748 66,129  
U.S. Government agency securities | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Long-term investments 0 0  
U.S. Government agency securities | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 11,979 13,188  
Long-term investments 99,769 52,941  
U.S. Government agency securities | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Long-term investments 0 0  
U.S. Government bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 35,468 45,743  
Long-term investments 73,062 18,441  
Estimated Fair Value 108,530   $ 64,184
U.S. Government bonds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Long-term investments 0 0  
U.S. Government bonds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 35,468 45,743  
Long-term investments 73,062 18,441  
U.S. Government bonds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Short-term investments 0 0  
Long-term investments 0 0  
Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 11,993 53,102  
Commercial paper | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Commercial paper | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 11,993 53,102  
Commercial paper | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 186,954 488,854  
Money market funds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 186,954 488,854  
Money market funds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Money market funds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 0 $ 0