XML 88 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable and Accrued Liabilities - (Details) - USD ($)
$ in Millions
Jan. 31, 2020
Jan. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable - trade $ 261.3 $ 217.1
Accrued compensation and commissions 90.8 120.9
Other 189.4 175.4
Accounts payable and accrued liabilities $ 541.5 $ 513.4