XML 40 R29.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheet Components - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2016
Mar. 31, 2016
Mar. 31, 2015
Dec. 31, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]          
Cash and cash equivalents $ 140,959,000 $ 140,959,000 $ 128,369,000 $ 153,324,000 $ 165,455,000
Contractual maturities of available-for-sale investments 3 years        
Other-than-temporary impairment loss   0 $ 0    
Foreign subsidiaries [Member]          
Schedule of Available-for-sale Securities [Line Items]          
Cash and cash equivalents $ 26,000,000 $ 26,000,000