XML 44 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Investments - Amortized Cost and Fair Value of Cash Equivalents and Investments 2 (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]    
Cash equivalents $ 26,938 $ 36,813
Short-term investments 116,018 87,271
Long-term investments 30,508 7,929
Total available-for-sale securities $ 173,464 $ 132,013