Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Finance lease cost:    
Amortization of right-of-use assets $ 994 $ 0
Interest on lease liabilities 905 $ 0
Operating lease cost 967  
Short-term lease cost 395  
Total lease cost $ 3,261