v3.19.1
Intangible assets and goodwill (Narrative) (Details) - USD ($)
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
Capitalized software development costs $ 3,700,000 $ 2,100,000
Software development costs incurred and expensed 3,900,000 3,200,000
Amortization expense 3,900,000 3,700,000
Change in goodwill $ 0 $ 0