XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
INVESTMENTS    
Amortized Cost $ 1,426,842 $ 1,429,600
Fair Value 1,424,180 1,423,757
Commercial paper | Less than 1 year    
INVESTMENTS    
Amortized Cost 296,708 197,712
Fair Value 296,708 197,710
Municipal securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 129,779 211,791
Fair Value 129,574 211,239
Corporate bonds | Less than 1 year    
INVESTMENTS    
Amortized Cost 72,536  
Fair Value 72,429  
Corporate bonds | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 1,753  
Fair Value 1,751  
U.S. government agency securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 129,605 109,697
Fair Value 129,308 108,985
U.S. government agency securities | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 10,432 2,016
Fair Value 10,430 2,013
Certificates of deposit | Less than 1 year    
INVESTMENTS    
Amortized Cost 12,630 10,078
Fair Value 12,630 10,078
U.S. treasuries | Less than 1 year    
INVESTMENTS    
Amortized Cost 744,403 838,825
Fair Value 742,379 834,302
U.S. treasuries | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 28,996 53,215
Fair Value $ 28,971 53,164
Variable rate demand notes | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost   4,862
Fair Value   4,862
Variable rate demand notes | Due 11 - 20 years    
INVESTMENTS    
Amortized Cost   1,404
Fair Value   $ 1,404