XML 74 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Amortized Cost  
Mature in one year or less $ 401,939
Mature after one year through two years 215,411
Total amortized cost 617,350
Estimated Fair Value  
Mature in one year or less 402,738
Mature after one year through two years 215,213
Total estimated fair value $ 617,951