v3.24.2.u1
Cash, Cash Equivalents, and Investments - Components of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Jul. 31, 2023
Cash and cash equivalents:      
Cash $ 45,024 $ 55,736  
Money market funds 335,167 305,283  
Commercial paper 5,482 994  
U.S. Treasury securities 0 998  
Total cash and cash equivalents 385,673 363,011 $ 298,558
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments 213,640 208,178  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments 56,694 50,036  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments 20,192 2,886  
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments 106,043 131,259  
U.S. Government agency securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments $ 30,711 $ 23,997