XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Equivalents, Restricted Cash and Investments - Amortized Cost and Fair Value of Cash Equivalents and Investments 2 (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]    
Cash equivalents $ 328,540 $ 30,325
Short-term investments 171,415 133,607
Long-term investments 0 29,454
Total available-for-sale securities $ 499,955 $ 193,386