XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.4
INVESTMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Available-for-sale    
Amortized Cost $ 1,429,600 $ 1,850,101
Gross Unrealized Holding Gains 101 2
Gross Unrealized Holding Losses 5,944 957
Fair Value 1,423,757 1,849,146
Continuous Unrealized Loss Position less than 12 Months 5,944 957
Short-term | Commercial paper    
Available-for-sale    
Amortized Cost 197,712 334,077
Gross Unrealized Holding Gains 1  
Gross Unrealized Holding Losses 4  
Fair Value 197,709 334,077
Continuous Unrealized Loss Position less than 12 Months 4  
Short-term | Certificates of deposit    
Available-for-sale    
Amortized Cost 10,078 44,502
Fair Value 10,078 44,502
Short-term | Municipal securities    
Available-for-sale    
Amortized Cost 211,791 666
Gross Unrealized Holding Gains 60  
Gross Unrealized Holding Losses 612  
Fair Value 211,239 666
Continuous Unrealized Loss Position less than 12 Months 612  
Short-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 109,697 62,687
Gross Unrealized Holding Gains 3  
Gross Unrealized Holding Losses 715 26
Fair Value 108,985 62,661
Continuous Unrealized Loss Position less than 12 Months 715 26
Short-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 838,825 1,308,536
Gross Unrealized Holding Gains 17 2
Gross Unrealized Holding Losses 4,539 717
Fair Value 834,303 1,307,821
Continuous Unrealized Loss Position less than 12 Months 4,539 717
Long-term | U.S. government agency securities    
Available-for-sale    
Amortized Cost 2,016 12,500
Gross Unrealized Holding Losses 3 24
Fair Value 2,013 12,476
Continuous Unrealized Loss Position less than 12 Months 3 24
Long-term | U.S. treasuries    
Available-for-sale    
Amortized Cost 53,215 87,133
Gross Unrealized Holding Gains 20  
Gross Unrealized Holding Losses 71 190
Fair Value 53,164 86,943
Continuous Unrealized Loss Position less than 12 Months 71 $ 190
Long-term | Variable rate demand notes    
Available-for-sale    
Amortized Cost 6,266  
Fair Value $ 6,266