XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVESTMENTS IN DEBT SECURITIES - Contractual Maturities of Short-Term and Long-Term Investments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Amortized Cost  
Due in one year or less $ 659,416
Due in one to five years 361,959
Amortized Cost 1,021,375
Fair Value  
Due in one year or less 658,001
Due in one to five years 361,757
Fair Value $ 1,019,758