XML 69 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Dec. 31, 2020
USD ($)
Amortized Cost  
Mature in one year or less $ 122,156
Mature after one year through two years 10,776
Total amortized cost 132,932
Estimated Fair Value  
Mature in one year or less 122,181
Mature after one year through two years 10,782
Total estimated fair value $ 132,963