XML 47 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Minimum Operating Lease Payments (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Inventory purchase commitments:  
Inventory purchase commitments, 2020 $ 247.2
Inventory purchase commitments, 2021 0.0
Inventory purchase commitments, 2022 0.0
Inventory purchase commitments, 2023 0.0
Inventory purchase commitments, 2024 0.0
Inventory purchase commitments, Thereafter 0.0
Inventory purchase commitments $ 247.2