Leases - Supplemental Information (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2019
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows from finance lease $ 0
Operating cash flows from operating leases 1,032
Financing cash flows from finance lease 0
Right-of-use assets obtained in exchange for lease obligations:  
Finance lease 0
Operating leases $ 2,269
Weighted-average remaining lease term (in years):  
Finance lease 10 years 8 months 12 days
Operating leases 4 years 9 months 18 days
Weighted-average discount rate:  
Finance lease 5.60%
Operating leases 6.10%