XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Investments    
Amortized Cost $ 1,427,954 $ 1,850,101
Fair Value 1,419,154 1,849,146
Commercial paper | Less than 1 year    
Investments    
Amortized Cost 218,573 334,077
Fair Value 218,566 334,077
Municipal securities | Less than 1 year    
Investments    
Amortized Cost 193,567 666
Fair Value 192,429 666
Municipal securities | Due 1 - 10 years    
Investments    
Amortized Cost 5,562 0
Fair Value 5,527 0
U.S. government agency securities | Less than 1 year    
Investments    
Amortized Cost 88,573 62,687
Fair Value 87,722 62,661
U.S. government agency securities | Due 1 - 10 years    
Investments    
Amortized Cost 11,711 12,500
Fair Value 11,638 12,476
Certificates of deposit | Less than 1 year    
Investments    
Amortized Cost 20,035 44,502
Fair Value 20,035 44,502
U.S. treasuries | Less than 1 year    
Investments    
Amortized Cost 834,249 1,308,536
Fair Value 828,029 1,307,821
U.S. treasuries | Due 1 - 10 years    
Investments    
Amortized Cost 55,684 87,133
Fair Value $ 55,208 $ 86,943