XML 104 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Contingencies and Commitments - Other (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Purchase agreements  
Aggregate purchase commitments, due in 2022 $ 171.1
Aggregate purchase commitments, due in 2023 4.7
Aggregate purchase commitments, due in 2024 2.1
Aggregate purchase commitments, due in 2025 0.4
Aggregate purchase commitments, due in 2026 0.2
Raw materials  
Purchase agreements  
Aggregate purchase commitments $ 178.5