XML 59 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Investments Debt And Equity Securities [Abstract]    
Amortized Cost of marketable debt securities, contractual maturity, Less than one year $ 96,712 $ 146,363
Amortized Cost of marketable debt securities, contractual maturity, One year to two years 20,258 21,449
Amortized Cost 116,970 167,812
Fair value of marketable debt securities, contractual maturity, Less than one year 96,815 146,302
Fair value of marketable debt securities, contractual maturity,One year to two years 20,320 21,396
Total fair Value of marketable debt securities, contractual maturity $ 117,135 $ 167,698