XML 63 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities and Equity Investments - Summary of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Total marketable debt securities      
Fair Value $ 4,077,185 $ 3,615,982  
Corporate equity securities      
Amortized Cost 69,418 51,427 $ 51,300
Gross Unrealized Gains 150,263 144,354  
Gross Unrealized Losses (917) 0  
Fair Value 218,764 195,781  
Amortized Cost 535,836 526,022  
Gross Unrealized Gains 150,341 144,767  
Gross Unrealized Losses (990) (79)  
Fair Value 685,187 670,710  
Cash equivalents:      
Total marketable debt securities      
Amortized Cost 3,610,761 3,141,053  
Gross Unrealized Gains 1 0  
Gross Unrealized Losses 0 0  
Fair Value 3,610,762 3,141,053  
Cash equivalents: | Money market funds      
Total marketable debt securities      
Amortized Cost 3,578,764 3,141,053  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 3,578,764 3,141,053  
Cash equivalents: | Commercial paper      
Total marketable debt securities      
Amortized Cost 31,997 0  
Gross Unrealized Gains 1 0  
Gross Unrealized Losses 0 0  
Fair Value 31,998 0  
Marketable securities      
Total marketable debt securities      
Amortized Cost 466,418 474,595  
Gross Unrealized Gains 78 413  
Gross Unrealized Losses (73) (79)  
Fair Value 466,423 474,929  
Marketable securities | U.S. Treasury securities      
Total marketable debt securities      
Amortized Cost 46,536 0  
Gross Unrealized Gains 4 0  
Gross Unrealized Losses (1) 0  
Fair Value 46,539 0  
Marketable securities | Government-sponsored enterprise securities      
Total marketable debt securities      
Amortized Cost 68,996 80,046  
Gross Unrealized Gains 8 17  
Gross Unrealized Losses (2) 0  
Fair Value 69,002 80,063  
Marketable securities | Corporate debt securities      
Total marketable debt securities      
Amortized Cost 95,385 231,263  
Gross Unrealized Gains 26 377  
Gross Unrealized Losses (52) (42)  
Fair Value 95,359 231,598  
Marketable securities | Commercial paper      
Total marketable debt securities      
Amortized Cost 255,501 163,286  
Gross Unrealized Gains 40 19  
Gross Unrealized Losses (18) (37)  
Fair Value $ 255,523 $ 163,268