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
Sep. 30, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]    
Cash equivalents $ 50,473 $ 30,325
Short-term investments 415,207 133,607
Long-term investments 14,456 29,454
Total available-for-sale securities $ 480,136 $ 193,386