Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details)

v3.22.2.2
Fair Value Measurements (Details)
3 Months Ended 9 Months Ended
Apr. 30, 2022
USD ($)
Oct. 31, 2022
USD ($)
security
Jan. 31, 2022
USD ($)
security
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   $ 388,089,000 $ 210,983,000
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, number of securities | security   0 0
Other-than-temporary impairment loss, debt securities, available-for-sale $ 0 $ 0  
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, number of securities | security   0 0
Other-than-temporary impairment loss, debt securities, available-for-sale $ 0 $ 0  
Corporate bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   102,598,000 $ 124,477,000
U.S. government and agency securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   130,717,000 37,690,000
Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   109,964,000 48,816,000
Certificate of deposits      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   44,810,000  
Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   459,010,000 492,074,000
Recurring | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   70,921,000 281,091,000
Recurring | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   388,089,000 210,983,000
Recurring | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total financial assets   0 0
Recurring | Corporate bonds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   102,598,000 124,477,000
Recurring | Corporate bonds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | Corporate bonds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   102,598,000 124,477,000
Recurring | Corporate bonds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | U.S. government and agency securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   130,717,000 37,690,000
Recurring | U.S. government and agency securities | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | U.S. government and agency securities | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   130,717,000 37,690,000
Recurring | U.S. government and agency securities | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   109,964,000 48,816,000
Recurring | Commercial paper | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | Commercial paper | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   109,964,000 48,816,000
Recurring | Commercial paper | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | Certificate of deposits      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   44,810,000 0
Recurring | Certificate of deposits | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | Certificate of deposits | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   44,810,000 0
Recurring | Certificate of deposits | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable securities   0 0
Recurring | Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents   70,921,000 281,091,000
Recurring | Money market funds | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents   70,921,000 281,091,000
Recurring | Money market funds | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents   0 0
Recurring | Money market funds | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents   $ 0 $ 0