XML 81 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Investments Debt And Equity Securities [Abstract]    
Amortized Cost of marketable debt securities, contractual maturity, Less than one year $ 136,565 $ 146,363
Amortized Cost of marketable debt securities, contractual maturity, One year to two years 63,125 21,449
Amortized Cost 199,690 167,812
Fair value of marketable debt securities, contractual maturity, Less than one year 136,701 146,302
Fair value of marketable debt securities, contractual maturity, One year to two years 63,159 21,396
Total fair Value of marketable debt securities, contractual maturity $ 199,860 $ 167,698