v3.22.2.2
Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Oct. 31, 2021
Jan. 31, 2021
Cash and Cash Equivalents [Line Items]        
Restricted cash $ 3,700      
Cash, cash equivalents, and restricted cash 71,082 $ 83,561 $ 84,245 $ 90,794
Cash        
Cash and Cash Equivalents [Line Items]        
Cash 43,544 42,500    
Money market funds        
Cash and Cash Equivalents [Line Items]        
Cash equivalents 8,518 25,878    
Certificates of deposit        
Cash and Cash Equivalents [Line Items]        
Cash equivalents $ 15,320 $ 15,183