XML 92 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Amortized Cost and Estimated Fair Value of Investments (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Fair Value Disclosures [Abstract]  
Mature in less than one year, Amortized cost $ 70,811
Mature in one to three years, Amortized cost 31,538
Amortized Cost 102,349
Mature in less than one year, Fair value 70,811
Mature in one to three years, Fair value 31,538
Total short-term investments, Fair value $ 102,349