XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Cash and Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Jun. 30, 2025
USD ($)
Amortized Cost  
Mature in one year or less $ 396,906
Mature after one year through two years 117,200
Total amortized cost 514,106
Estimated Fair Value  
Mature in one year or less 397,333
Mature after one year through two years 117,295
Total estimated fair value $ 514,628