v3.24.0.1
INVESTMENTS IN DEBT SECURITIES - Contractual Maturities of Short-Term and Long-Term Investments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Amortized Cost  
Due in one year or less $ 859,198
Due in one to five years 249,608
Amortized Cost 1,108,806
Fair Value  
Due in one year or less 851,901
Due in one to five years 251,127
Fair Value $ 1,103,028