XML 93 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and contingencies - Schedule of minimum lease payments (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
2021 $ 2,648  
2022 1,708  
2023 568  
Total capital lease payments 4,924  
Less: Amounts representing interest (504)  
Total capital lease payments, net of interest 4,420  
Less: Current portion (2,324) $ (1,869)
Total capital lease payments, net of interest and current portion $ 2,096 $ 2,401