XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Amortized Cost  
Mature in one year or less $ 449,715
Mature within two years 105,160
Amortized Cost 554,875
Estimated Fair Value  
Mature in one year or less 449,372
Mature within two years 104,862
Estimated Fair Value $ 554,234