XML 109 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Future Minimum Purchase Obligations Under Non-cancelable Agreements (Details) - USD ($)
$ in Millions
12 Months Ended
Oct. 05, 2020
Apr. 22, 2019
Dec. 31, 2020
Dec. 31, 2019
Long-term Purchase Commitment [Line Items]        
2021     $ 524.9  
2022     598.9  
2023     259.5  
2024     248.0  
2025     3.5  
Thereafter     3.5  
Total     1,638.3  
GFUS        
Long-term Purchase Commitment [Line Items]        
Commitments related to pending acquisition     230.0  
Non-refundable deposit $ 100.0 $ 70.0 $ 100.0 $ 70.0