XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Investments    
Amortized Cost $ 1,408,025 $ 1,850,101
Fair Value 1,401,911 1,849,146
Commercial paper | Less than 1 year    
Investments    
Amortized Cost 208,909 334,077
Fair Value 208,909 334,077
Municipal securities | Less than 1 year    
Investments    
Amortized Cost 212,828 666
Fair Value 212,444 666
Municipal securities | Due 1 - 10 years    
Investments    
Amortized Cost 1,263  
Fair Value 1,265  
U.S. government agency securities | Less than 1 year    
Investments    
Amortized Cost 74,583 62,687
Fair Value 74,059 62,661
U.S. government agency securities | Due 1 - 10 years    
Investments    
Amortized Cost 6,417 12,500
Fair Value 6,385 12,476
Certificates of deposit | Less than 1 year    
Investments    
Amortized Cost 34,554 44,502
Fair Value 34,554 44,502
U.S. treasuries | Less than 1 year    
Investments    
Amortized Cost 812,871 1,308,536
Fair Value 807,826 1,307,821
U.S. treasuries | Due 1 - 10 years    
Investments    
Amortized Cost 56,600 87,133
Fair Value $ 56,469 $ 86,943