XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Investments    
Amortized Cost $ 1,850,101 $ 925,559
Fair Value 1,849,146 925,645
Commercial paper | Less than 1 year    
Investments    
Amortized Cost 334,077 119,886
Fair Value 334,077 119,886
Municipal securities | Less than 1 year    
Investments    
Amortized Cost 666 9,083
Fair Value 666 9,083
U.S. government agency securities | Less than 1 year    
Investments    
Amortized Cost 62,687 81,521
Fair Value 62,661 81,531
U.S. government agency securities | Due 1 - 10 years    
Investments    
Amortized Cost 12,500 10,350
Fair Value 12,476 10,351
Certificates of deposit | Less than 1 year    
Investments    
Amortized Cost 44,502 20,387
Fair Value 44,502 20,387
U.S. treasuries | Less than 1 year    
Investments    
Amortized Cost 1,308,536 650,386
Fair Value 1,307,821 650,467
U.S. treasuries | Due 1 - 10 years    
Investments    
Amortized Cost 87,133 33,946
Fair Value $ 86,943 $ 33,940