v3.24.2.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Jun. 30, 2020
Convertible Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Stated interest rate     1.50% 1.25%
Convertible Senior Notes | 2025 Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Stated interest rate 1.25%      
Convertible Senior Notes | 2028 Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Stated interest rate 1.50%      
Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Money market funds $ 340,649 $ 307,275    
Included in investments 213,640 208,178    
Total 554,289 515,453    
Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Total 335,167 305,283    
Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Total 219,122 210,170    
Recurring | Level 2 | 2025 Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of convertible senior notes 55,300      
Recurring | Level 2 | 2028 Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of convertible senior notes 415,400      
Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Total 0 0    
U.S. Treasury securities | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 56,694 51,034    
U.S. Treasury securities | Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 0 0    
U.S. Treasury securities | Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 56,694 51,034    
U.S. Treasury securities | Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 0 0    
Commercial paper | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 25,674 3,880    
Commercial paper | Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 0 0    
Commercial paper | Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 25,674 3,880    
Commercial paper | Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 0 0    
Corporate debt securities | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 106,043 131,259    
Corporate debt securities | Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 0 0    
Corporate debt securities | Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 106,043 131,259    
Corporate debt securities | Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 0 0    
U.S. Government agency securities | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 30,711 23,997    
U.S. Government agency securities | Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 0 0    
U.S. Government agency securities | Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 30,711 23,997    
U.S. Government agency securities | Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Included in investments 0 0    
Money market funds | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Money market funds 335,167 305,283    
Money market funds | Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Money market funds 335,167 305,283    
Money market funds | Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Money market funds 0 0    
Money market funds | Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Money market funds $ 0 $ 0