XML 63 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Amortized Cost  
Mature in one year or less $ 367,013
Mature after one year through two years 56,783
Total amortized cost 423,796
Estimated Fair Value  
Mature in one year or less 365,709
Mature after one year through two years 56,682
Total estimated fair value $ 422,391