XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Summary of Revenues Disaggregated by Primary Geographic Markets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Disaggregation of Revenue [Line Items]      
Total Revenue $ 136,657 $ 113,401 $ 98,448
United States [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 83,668 69,795 69,850
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 31,574 29,948 18,848
Asia [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 8,207 3,808 1,664
Canada [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 6,692 5,373 5,008
Central and South America [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 4,147 3,402 3,053
Other [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 2,369 $ 1,075 $ 25