XML 21 R37.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
Mar. 31, 2020
USD ($)
Amortized Cost  
Mature in one year or less $ 79,250
Mature after one year through two years 12,021
Total amortized cost 91,271
Estimated Fair Value  
Mature in one year or less 79,547
Mature after one year through two years 12,087
Total estimated fair value $ 91,634