XML 74 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Unrecognized Tax Benefits (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax Contingency [Line Items]      
Beginning balance $ 16,363us-gaap_UnrecognizedTaxBenefits $ 14,067us-gaap_UnrecognizedTaxBenefits $ 13,576us-gaap_UnrecognizedTaxBenefits
Reductions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Settlements 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Lapses in statute of limitations     (137)us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Ending balance 27,522us-gaap_UnrecognizedTaxBenefits 16,363us-gaap_UnrecognizedTaxBenefits 14,067us-gaap_UnrecognizedTaxBenefits
Federal [Member]      
Income Tax Contingency [Line Items]      
Tax positions related to current year, Additions 502us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
477us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
289us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
Tax positions related to prior year, Additions   636us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
37us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
State [Member]      
Income Tax Contingency [Line Items]      
Tax positions related to current year, Additions 6,141us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
381us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
302us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Tax positions related to prior year, Additions 5,258us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
   
Foreign [Member]      
Income Tax Contingency [Line Items]      
Tax positions related to prior year, Additions   802us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
 
Reductions $ (742)us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember