XML 34 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
USD ($)
Jul. 31, 2019
USD ($)
Lessee, Operating Lease, Description [Abstract]    
Transition package   true
Hindsight practical expedient   false
Option to extend   true
Lessee, operating lease, option to terminate   The exercise of lease renewal options is generally at the Company’s sole discretion. The exercise of lease termination options is generally by mutual agreement between the Company and the lessor.
Variable and short term cost $ 2.7 $ 5.0
Minimum    
Lessee, Operating Lease, Description [Abstract]    
Operating lease, contract term 1 year 1 year
Renewal term 1 year 1 year
Maximum    
Lessee, Operating Lease, Description [Abstract]    
Operating lease, contract term 10 years 10 years
Renewal term 10 years 10 years