XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Investments Debt And Equity Securities [Abstract]    
Amortized Cost of marketable debt securities, contractual maturity, Less than one year $ 120,201 $ 146,363
Amortized Cost of marketable debt securities, contractual maturity, One year to two years 21,678 21,449
Amortized Cost 141,879 167,812
Fair value of marketable debt securities, contractual maturity, Less than one year 120,265 146,302
Fair value of marketable debt securities, contractual maturity,One year to two years 21,687 21,396
Total fair Value of marketable debt securities, contractual maturity $ 141,952 $ 167,698