XML 29 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Financial instruments - Aggregate accounts receivable, net of allowance for doubtful accounts (Details) - USD ($)
$ in Millions
Sep. 29, 2019
Dec. 31, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Allowance for doubtful accounts receivable $ 9.1 $ 9.3
Allowance for doubtful accounts receivable, current $ 5.3 $ 4.4