XML 38 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Available-for-Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale-matures within one year, Amortized cost $ 15,353 $ 9,456
Available-for-sale-matures within one year through five years, Amortized cost 58,169 52,991
Amortized cost, Total 73,522 62,447
Available-for-sale-matures within one year, Gross unrealized gains 10 4
Available-for-sale-matures after one year through five years, Gross unrealized gains 50 3
Gross unrealized gains, Total 60 7
Available-for-sale-matures within one year, Gross unrealized losses (18) (15)
Available-for-sale-matures after one year through five years, Gross unrealized losses (355) (571)
Gross unrealized losses, Total (373) (586)
Available-for-sale-matures within one year, Fair value 15,345 9,445
Available-for-sale-matures after one year through five years, Fair value 57,864 52,423
Fair value, Total 73,209 61,868
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale-matures within one year, Amortized cost 15,353 9,456
Available-for-sale-matures within one year through five years, Amortized cost 57,668 52,490
Available-for-sale-matures within one year, Gross unrealized gains 10 4
Available-for-sale-matures after one year through five years, Gross unrealized gains 50 3
Available-for-sale-matures within one year, Gross unrealized losses (18) (15)
Available-for-sale-matures after one year through five years, Gross unrealized losses (350) (567)
Available-for-sale-matures within one year, Fair value 15,345 9,445
Available-for-sale-matures after one year through five years, Fair value 57,368 51,926
Government bonds    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale-matures within one year through five years, Amortized cost 501 501
Available-for-sale-matures after one year through five years, Gross unrealized losses (5) (4)
Available-for-sale-matures after one year through five years, Fair value 496 497
Fair value, Total $ 496 $ 497