v3.21.1
Composition of certain financial statement captions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Depreciation $ 9,770 $ 8,753 $ 7,552
Finance lease, right of use assets, gross 19,933 12,283  
Accumulated amortization of capital lease assets 10,389 7,724  
Capitalized cost of computer software 7,663 5,852 5,109
Capitalized computed software amortization 5,884 4,933 4,009
Capitalized computer software net 10,476 8,735  
Amortization expense 254 238 33
Impairment of goodwill 0 0 0
Capitalized implementation costs 893    
Accumulated amortization 23    
Other income (expense), net 1 (1,023) (7)
Other miscellaneous income (expense) (61)    
Gain (loss) on foreign currency forward contracts 60 (49)  
Gain (loss) on extinguishment of debt $ 0 $ 1,073 $ 0
Acquired technology      
Finite-Lived Intangible Assets [Line Items]      
Amortization period 4 years 4 months 24 days 3 years 10 months 24 days  
Customer relationship      
Finite-Lived Intangible Assets [Line Items]      
Amortization period 7 years 8 months 12 days 5 years 10 months 24 days