XML 54 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Maturities of Marketable Securities Available-for-Sale (Detail)
$ in Thousands
Jun. 30, 2021
USD ($)
Amortized Cost  
Mature in one year or less $ 214,386
Mature after one year through two years 1,750
Total amortized cost 216,136
Estimated Fair Value  
Mature in one year or less 214,446
Mature after one year through two years 1,750
Total estimated fair value $ 216,196