XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVESTMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Available-for-sale    
Amortized Cost $ 1,850,101 $ 925,559
Gross Unrealized Holding Gains 2 165
Gross Unrealized Holding Losses 957 79
Fair Value 1,849,146 925,645
Continuous Unrealized Loss Position less than 12 Months 957 79
Short-term | Commercial paper    
Available-for-sale    
Amortized Cost 334,077 119,886
Fair Value 334,077 119,886
Short-term | Certificates of deposit    
Available-for-sale    
Amortized Cost 44,502 20,387
Fair Value 44,502 20,387
Short-term | Municipal securities    
Available-for-sale    
Amortized Cost 666 9,083
Fair Value 666 9,083
Short-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 62,687 81,521
Gross Unrealized Holding Gains   13
Gross Unrealized Holding Losses 26 3
Fair Value 62,661 81,531
Continuous Unrealized Loss Position less than 12 Months 26 3
Short-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 1,308,536 650,386
Gross Unrealized Holding Gains 2 150
Gross Unrealized Holding Losses 717 69
Fair Value 1,307,821 650,467
Continuous Unrealized Loss Position less than 12 Months 717 69
Long-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 12,500 10,350
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses 24  
Fair Value 12,476 10,351
Continuous Unrealized Loss Position less than 12 Months 24  
Long-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 87,133 33,946
Gross Unrealized Holding Gains   1
Gross Unrealized Holding Losses 190 7
Fair Value 86,943 33,940
Continuous Unrealized Loss Position less than 12 Months $ 190 $ 7