XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Amortized Cost  
Mature in one year or less $ 440,131
Mature after one year through two years 151,046
Total amortized cost 591,177
Estimated Fair Value  
Mature in one year or less 440,104
Mature after one year through two years 151,919
Total estimated fair value $ 592,023