XML 175 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Schedule of Gross Unrecognized Tax Positions (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax Disclosure [Abstract]      
Balance as of beginning of year $ 5,955us-gaap_UnrecognizedTaxBenefits $ 4,602us-gaap_UnrecognizedTaxBenefits $ 3,936us-gaap_UnrecognizedTaxBenefits
Additions based on tax positions related to the current year 6,439us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 702us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 400us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Additions based on tax position related to prior year   660us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions 270us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Decreases based on tax positions related to prior year (27)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (9)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions (4)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Balance as of end of year $ 12,367us-gaap_UnrecognizedTaxBenefits $ 5,955us-gaap_UnrecognizedTaxBenefits $ 4,602us-gaap_UnrecognizedTaxBenefits