XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
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