XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Amortized Cost  
Mature in one year or less $ 371,571
Mature after one year through two years 220,546
Total amortized cost 592,117
Estimated Fair Value  
Mature in one year or less 371,273
Mature after one year through two years 220,232
Total estimated fair value $ 591,505