XML 68 R51.htm IDEA: XBRL DOCUMENT v3.21.1
INVESTMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Available-for-sale    
Amortized Cost $ 1,043,750 $ 925,559
Gross Unrealized Holding Gains 143 165
Gross Unrealized Holding Losses 34 79
Fair Value 1,043,859 925,645
Continuous Unrealized Loss Position less than 12 Months 34 79
Short-term | Commercial paper    
Available-for-sale    
Amortized Cost 166,306 119,886
Fair Value 166,306 119,886
Short-term | Certificates of deposit    
Available-for-sale    
Amortized Cost 40,517 20,387
Gross Unrealized Holding Gains 3  
Fair Value 40,520 20,387
Short-term | Municipal securities    
Available-for-sale    
Amortized Cost   9,083
Fair Value   9,083
Short-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 87,645 81,521
Gross Unrealized Holding Gains 16 13
Gross Unrealized Holding Losses 3 3
Fair Value 87,658 81,531
Continuous Unrealized Loss Position less than 12 Months 3 3
Short-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 685,521 650,386
Gross Unrealized Holding Gains 123 150
Gross Unrealized Holding Losses 20 69
Fair Value 685,624 650,467
Continuous Unrealized Loss Position less than 12 Months 20 69
Long-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 8,141 10,350
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses 5  
Fair Value 8,136 10,351
Continuous Unrealized Loss Position less than 12 Months 5  
Long-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 55,620 33,946
Gross Unrealized Holding Gains 1 1
Gross Unrealized Holding Losses 6 7
Fair Value 55,615 33,940
Continuous Unrealized Loss Position less than 12 Months $ 6 $ 7