XML 104 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Contingencies and Commitments - Other (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Purchase agreements  
Aggregate purchase commitments, due in 2022 $ 173.4
Aggregate purchase commitments, due in 2023 54.5
Aggregate purchase commitments, due in 2024 21.2
Aggregate purchase commitments, due in 2025 0.8
Aggregate purchase commitments, due in 2026 0.4
Raw materials  
Purchase agreements  
Aggregate purchase commitments $ 250.3