XML 75 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Geographical Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 305,420 $ 276,057 $ 234,989
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 200,273 190,208 168,221
Others      
Disaggregation of Revenue [Line Items]      
Total revenue $ 105,147 $ 85,849 $ 66,768
Revenue | Geographic Concentration | United States      
Disaggregation of Revenue [Line Items]      
Concentration risk (percent) 66.00% 69.00% 72.00%
Revenue | Geographic Concentration | Others      
Disaggregation of Revenue [Line Items]      
Concentration risk (percent) 34.00% 31.00% 28.00%