XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Cash and Cash Equivalents, and Investments - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost $ 2,559,025  
Fair Value 2,558,937  
Cash and cash equivalents:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 656,169 $ 479,853
Unrealized Gain 1 0
Unrealized Loss (2) 0
Fair Value 656,168 479,853
Short-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 1,215,230 664,119
Unrealized Gain 1,016 1,502
Unrealized Loss (302) (54)
Fair Value 1,215,944 665,567
Long-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 712,025 523,270
Unrealized Gain 122 641
Unrealized Loss (923) (283)
Fair Value 711,224 523,628
Commercial paper | Short-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 605,318 204,152
Unrealized Gain 78 24
Unrealized Loss (32) (6)
Fair Value 605,364 204,170
Corporate debt securities | Short-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 609,912 459,967
Unrealized Gain 938 1,478
Unrealized Loss (270) (48)
Fair Value 610,580 461,397
Corporate debt securities | Long-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 673,029 484,275
Unrealized Gain 118 605
Unrealized Loss (921) (283)
Fair Value 672,226 484,597
Agency bonds | Long-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 38,996 38,995
Unrealized Gain 4 36
Unrealized Loss (2) 0
Fair Value 38,998 39,031
Cash | Cash and cash equivalents:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 24,399 15,054
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 24,399 15,054
Money market funds | Cash and cash equivalents:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 532,493 464,799
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 532,493 $ 464,799
Commercial paper | Cash and cash equivalents:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 99,277  
Unrealized Gain 1  
Unrealized Loss (2)  
Fair Value $ 99,276