XML 80 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Schedule of Fair Values of Available For Sale Debt Investments by Contractual Maturity (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Investments Debt And Equity Securities [Abstract]  
Due in 1 year or less $ 375,625
Due in 1 - 2 years 240,614
Due in 3 years 36,870
Instruments not due at a single maturity date 61,023
Total cash equivalents and investments $ 714,132