XML 46 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Amortized Cost   $ 566,581
Cash Equivalents, Fair Value   566,581
Marketable Securities, Amortized Cost $ 1,868,987 1,609,833
Marketable Securities, Unrealized Gains 9,806 3,383
Marketable Securities, Unrealized Losses (3,133) (134)
Marketable Securities, Fair Value 1,875,660 1,613,082
Total Financial Assets, Amortized Cost 2,224,763 2,180,643
Total Financial Assets, Fair Value 2,231,436 2,183,892
Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value   562,580
Marketable Securities, Fair Value 583,602 519,278
Total Financial Assets, Fair Value 939,378 1,086,087
Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value   4,001
Marketable Securities, Fair Value 1,292,058 1,093,804
Total Financial Assets, Fair Value 1,292,058 1,097,805
Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value   0
Marketable Securities, Fair Value 0 0
Total Financial Assets, Fair Value 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Amortized Cost 351,469 562,580
Cash Equivalents, Fair Value 351,469 562,580
Money market funds | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value 351,469 562,580
Money market funds | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value 0 0
Money market funds | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Amortized Cost 83,261 66,717
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
Marketable Securities, Fair Value 83,261 66,717
Commercial paper | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 0 0
Commercial paper | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 83,261 66,717
Commercial paper | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 0 0
Certificate of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Amortized Cost   4,001
Cash Equivalents, Fair Value   4,001
Marketable Securities, Amortized Cost 3,000 3,000
Marketable Securities, Unrealized Gains   0
Marketable Securities, Unrealized Losses   0
Marketable Securities, Fair Value 3,000 3,000
Certificate of deposits | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value   0
Certificate of deposits | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value   4,001
Marketable Securities, Fair Value 3,000 3,000
Certificate of deposits | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value   0
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Amortized Cost 923,194 787,741
Marketable Securities, Unrealized Gains 1,753 2,392
Marketable Securities, Unrealized Losses (3,116) (73)
Marketable Securities, Fair Value 921,831 790,060
Corporate bonds | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 0 0
Corporate bonds | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 921,831 790,060
Corporate bonds | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 0 0
U.S. government notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Amortized Cost 576,488 518,884
Marketable Securities, Unrealized Gains 7,114 414
Marketable Securities, Unrealized Losses 0 (20)
Marketable Securities, Fair Value 583,602 519,278
U.S. government notes | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 583,602 519,278
U.S. government notes | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 0 0
U.S. government notes | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 0 0
Agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Amortized Cost 283,044 233,491
Marketable Securities, Unrealized Gains 939 577
Marketable Securities, Unrealized Losses (17) (41)
Marketable Securities, Fair Value 283,966 234,027
Agency securities | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 0 0
Agency securities | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 283,966 234,027
Agency securities | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value 0 0
Money market funds - restricted    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Assets, Amortized Cost 4,307 4,229
Other Assets, Fair Value 4,307 4,229
Money market funds - restricted | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Assets, Fair Value 4,307 4,229
Money market funds - restricted | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Assets, Fair Value 0 0
Money market funds - restricted | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other Assets, Fair Value $ 0 $ 0