XML 41 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Amortized Cost  
Mature in one year or less $ 97,585
Mature after one year through two years 13,514
Total amortized cost 111,099
Estimated Fair Value  
Mature in one year or less 97,662
Mature after one year through two years 13,509
Total estimated fair value $ 111,171