XML 76 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities and Fair Value Measurements - Summary of Available-for-Sale Marketable Securities (Details) - Level 2 - Fair Value, Measurements, Recurring - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 1,272.0 $ 1,398.9
Gross Unrealized Gains 0.0 0.0
Gross Unrealized Losses (22.0) (4.6)
Fair Value 1,250.0 1,394.3
Corporate Bonds Maturing 2022-2023    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 824.5  
Gross Unrealized Gains 0.0  
Gross Unrealized Losses (8.0)  
Fair Value 816.5  
Corporate Bonds Maturing 2023-2025    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 363.3  
Gross Unrealized Gains 0.0  
Gross Unrealized Losses (13.0)  
Fair Value 350.3  
Corporate Bonds Maturing 2022    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost   784.0
Gross Unrealized Gains   0.0
Gross Unrealized Losses   (0.7)
Fair Value   783.3
Corporate Bonds Maturing 2023-2024    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost   582.5
Gross Unrealized Gains   0.0
Gross Unrealized Losses   (3.8)
Fair Value   578.7
Government Securities Maturing 2022-2023    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 79.9  
Gross Unrealized Gains 0.0  
Gross Unrealized Losses (0.8)  
Fair Value 79.1  
Government Securities Maturing 2023-2024    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 4.3  
Gross Unrealized Gains 0.0  
Gross Unrealized Losses (0.2)  
Fair Value $ 4.1  
Government Securities Maturing 2022    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost   32.4
Gross Unrealized Gains   0.0
Gross Unrealized Losses   (0.1)
Fair Value   $ 32.3