XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Amortized Cost  
Mature in one year or less $ 372,276
Mature after one year through two years 251,736
Total amortized cost 624,012
Estimated Fair Value  
Mature in one year or less 371,881
Mature after one year through two years 251,230
Total estimated fair value $ 623,111