XML 76 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Payable and Accrued Liabilities - (Details) - USD ($)
$ in Millions
Jan. 31, 2019
Jan. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable - trade $ 217.1 $ 201.5
Accrued compensation and commissions 120.9 110.0
Other 175.4 125.9
Accounts payable and accrued liabilities $ 513.4 $ 437.4