XML 106 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Contingencies and Commitments - Other (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Purchase agreements  
Aggregate purchase commitments, due in 2020 $ 301.0
Aggregate purchase commitments, due in 2021 174.6
Aggregate purchase commitments, due in 2022 8.7
Aggregate purchase commitments, due in 2023 0.7
Aggregate purchase commitments, due in 2025 0.4
Raw materials  
Purchase agreements  
Aggregate purchase commitments $ 485.4