XML 101 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents, and Marketable Debt Securities - Schedule of Marketable Debt Securities in Continuous Loss Position (Details)
$ in Millions
Dec. 31, 2020
USD ($)
security
Dec. 31, 2019
USD ($)
security
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities | $ $ 48.1 $ 78.1
Number of Marketable Debt Securities in a Loss Position | security 62 71
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities | $ $ 1.3  
Number of Marketable Debt Securities in a Loss Position | security 2  
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities | $ $ 2.2 $ 0.8
Number of Marketable Debt Securities in a Loss Position | security 1 1
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities | $ $ 1.7 $ 14.0
Number of Marketable Debt Securities in a Loss Position | security 3 9
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities | $ $ 42.9 $ 63.3
Number of Marketable Debt Securities in a Loss Position | security 56 61