v3.22.2.2
Geographical Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 101,072 $ 89,230 $ 293,046 $ 256,046
United States        
Disaggregation of Revenue [Line Items]        
Revenue 66,902 55,577 191,129 161,251
Others        
Disaggregation of Revenue [Line Items]        
Revenue $ 34,170 $ 33,653 $ 101,917 $ 94,795
Revenue | Geographic concentration | United States        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 66.00% 62.00% 65.00% 63.00%
Revenue | Geographic concentration | Others        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent) 34.00% 38.00% 35.00% 37.00%
Assets, Total | Geographic concentration | United Stated and United Kingdom        
Disaggregation of Revenue [Line Items]        
Concentration risk (percent)     10.00%