XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.1
INVESTMENTS IN DEBT SECURITIES - Short-Term and Long-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,164,840  
Fair Value 1,166,996  
Short-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 643,058 $ 692,901
Gross Unrealized Gains 1,653 2,478
Gross Unrealized Losses (257) (267)
Fair Value 644,454 695,112
Long-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 521,782 461,455
Gross Unrealized Gains 1,376 2,552
Gross Unrealized Losses (616) (57)
Fair Value 522,542 463,950
U.S. agency securities | Short-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 102,238 153,386
Gross Unrealized Gains 392 782
Gross Unrealized Losses (97) (164)
Fair Value 102,533 154,004
U.S. agency securities | Long-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 122,027 168,762
Gross Unrealized Gains 216 519
Gross Unrealized Losses (38) (3)
Fair Value 122,205 169,278
Corporate bonds | Short-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 137,647 76,957
Gross Unrealized Gains 462 256
Gross Unrealized Losses (81) (14)
Fair Value 138,028 77,199
Corporate bonds | Long-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 284,669 174,655
Gross Unrealized Gains 734 1,401
Gross Unrealized Losses (497) (42)
Fair Value 284,906 176,014
Commercial paper | Short-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 80,137 4,999
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 80,137 4,999
Municipal securities | Short-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,531 10,377
Gross Unrealized Gains 34 57
Gross Unrealized Losses 0 (3)
Fair Value 9,565 10,431
Municipal securities | Long-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,039 1,045
Gross Unrealized Gains 12 15
Gross Unrealized Losses 0 0
Fair Value 1,051 1,060
U.S. government securities | Short-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 270,554 404,194
Gross Unrealized Gains 652 1,244
Gross Unrealized Losses 0 (4)
Fair Value 271,206 405,434
U.S. government securities | Long-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 87,957 91,642
Gross Unrealized Gains 277 433
Gross Unrealized Losses (66) (2)
Fair Value 88,168 92,073
Foreign government securities | Short-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 42,951 42,988
Gross Unrealized Gains 113 139
Gross Unrealized Losses (79) (82)
Fair Value 42,985 43,045
Foreign government securities | Long-term debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 26,090 25,351
Gross Unrealized Gains 137 184
Gross Unrealized Losses (15) (10)
Fair Value $ 26,212 $ 25,525