XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents, and Investments - Components of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Cash and cash equivalents      
Cash $ 50,282 $ 55,736  
Money market funds 325,781 305,283  
Commercial paper 5,480 994  
U.S. Treasury securities 998 998  
Total cash and cash equivalents 382,541 363,011 $ 300,605
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments 210,242 208,178  
U.S. Treasury securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments 56,683 50,036  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments 17,102 2,886  
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments 108,484 131,259  
U.S. Government agency securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale investments $ 27,973 $ 23,997