XML 23 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Composition of certain financial statement captions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2020
Dec. 31, 2019
Apr. 30, 2020
Apr. 30, 2019
Jan. 31, 2020
Composition Of Certain Financial Statement [Line Items]          
Depreciation     $ 2,268 $ 2,155  
Finance lease, depreciation     725    
Assets under finance lease $ 4,661   4,661    
Assets under finance lease, accumulated amortization 8,449   8,449    
Capitalized cost of computer software     1,756 1,411  
Capitalized computed software amortization     1,293 1,160  
Capitalized computer software net $ 9,198   9,198   $ 8,735
Amortization of intangible assets     60 $ 60  
Acquired technology          
Composition Of Certain Financial Statement [Line Items]          
Finite-lived intangible assets, remaining amortization period 3 years 7 months 6 days 3 years 10 months 24 days      
Customer relationships          
Composition Of Certain Financial Statement [Line Items]          
Finite-lived intangible assets, remaining amortization period 5 years 7 months 6 days 5 years 10 months 24 days      
Computer equipment          
Composition Of Certain Financial Statement [Line Items]          
Assets under finance lease $ 13,110   13,110   12,283
Assets under finance lease, accumulated amortization $ 8,449   $ 8,449   $ 7,724