XML 90 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplementary Balance Sheet Information - Aggregate Fair Value and Unrealized Holding Gains and Losses by Major Security Type (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Long-Term Marketable Securities [Member] | Minimum [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Maximum maturity period of securities 5 years 5 years