XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS - Maturity Period (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
INVESTMENTS    
Amortized Cost $ 992,898 $ 1,032,810
Fair Value 992,363 1,032,036
Commercial paper | Less than 1 year    
INVESTMENTS    
Amortized Cost 157,074 163,775
Fair Value 157,085 163,774
Municipal securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 0 361
Fair Value 0 361
U.S. government agency securities | Less than 1 year    
INVESTMENTS    
Amortized Cost 101,893 116,524
Fair Value 101,855 116,548
U.S. government agency securities | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 0 23,485
Fair Value 0 23,531
Certificates of deposit | Less than 1 year    
INVESTMENTS    
Amortized Cost 24,831 15,590
Fair Value 24,831 15,590
U.S. treasuries | Less than 1 year    
INVESTMENTS    
Amortized Cost 530,697 412,936
Fair Value 530,330 412,057
U.S. treasuries | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 0 35,896
Fair Value 0 35,967
Corporate bonds | Less than 1 year    
INVESTMENTS    
Amortized Cost 170,198 247,340
Fair Value 170,100 247,275
Corporate bonds | Due 1 - 10 years    
INVESTMENTS    
Amortized Cost 8,205 16,903
Fair Value $ 8,162 $ 16,933