XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities (Details 4)
$ in Thousands
Jun. 30, 2024
USD ($)
Contractual maturities  
Contractual maturities, fair value, due less than one year $ 260,505
Contractual maturities, fair value, due from one year through three years 53,786
Contractual maturities, fair value $ 314,291