XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 98,124 $ 88,055 $ 190,116 $ 173,406
North America        
Disaggregation of Revenue [Line Items]        
Revenue 77,639 71,171 150,699 140,398
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 20,485 $ 16,884 $ 39,417 $ 33,008