XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.3
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
INVESTMENTS    
Amortized Cost $ 1,291,578 $ 1,429,600
Fair Value 1,289,388 1,423,757
Commercial paper | Less than 1 year    
INVESTMENTS    
Amortized Cost 270,002 197,712
Fair Value 270,000 197,710
Municipal securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 29,862 211,791
Fair Value 29,833 211,239
U.S. government agency securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 153,356 109,697
Fair Value 153,053 108,985
U.S. government agency securities | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 11,489 2,016
Fair Value 11,477 2,013
Certificates of deposit | Less than 1 year    
INVESTMENTS    
Amortized Cost 15,366 10,078
Fair Value 15,366 10,078
U.S. treasuries | Less than 1 year    
INVESTMENTS    
Amortized Cost 536,966 838,825
Fair Value 535,741 834,302
U.S. treasuries | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 30,364 53,215
Fair Value 30,338 53,164
Corporate bonds | Less than 1 year    
INVESTMENTS    
Amortized Cost 233,328 0
Fair Value 232,759 0
Corporate bonds | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 10,845 0
Fair Value 10,821 0
Variable rate demand notes | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 0 4,862
Fair Value 0 4,862
Variable rate demand notes | Due 11 - 20 years    
INVESTMENTS    
Amortized Cost 0 1,404
Fair Value $ 0 $ 1,404