XML 87 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
INVESTMENTS    
Amortized Cost $ 1,032,810 $ 1,429,600
Fair Value 1,032,036 1,423,757
Commercial paper | Less than 1 year    
INVESTMENTS    
Amortized Cost 163,775 197,712
Fair Value 163,774 197,710
Municipal securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 361 211,791
Fair Value 361 211,239
U.S. government agency securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 116,524 109,697
Fair Value 116,548 108,985
U.S. government agency securities | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 23,485 2,016
Fair Value 23,531 2,013
Certificates of deposit | Less than 1 year    
INVESTMENTS    
Amortized Cost 15,590 10,078
Fair Value 15,590 10,078
U.S. treasuries | Less than 1 year    
INVESTMENTS    
Amortized Cost 412,936 838,825
Fair Value 412,057 834,302
U.S. treasuries | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 35,896 53,215
Fair Value 35,967 53,164
Corporate bonds | Less than 1 year    
INVESTMENTS    
Amortized Cost 247,340 0
Fair Value 247,275 0
Corporate bonds | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 16,903 0
Fair Value 16,933 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