XML 76 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Tax - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Tax Contingency [Line Items]      
Excess tax benefit from exercises of share-based arrangements $ 19,402,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities $ 28,207,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities $ 8,764,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Deferred tax assets, valuation allowance 0us-gaap_DeferredTaxAssetsValuationAllowance    
Income tax examination, year under examination 2012    
Income taxes, net of refunds 10,200,000us-gaap_IncomeTaxesPaidNet 9,300,000us-gaap_IncomeTaxesPaidNet 13,100,000us-gaap_IncomeTaxesPaidNet
Stock Option Plan [Member]      
Income Tax Contingency [Line Items]      
Excess tax benefit from exercises of share-based arrangements 19,400,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
28,200,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Federal Income Tax [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carryforwards for federal income tax $ (650,000)us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityNameAxis
= us-gaap_InternalRevenueServiceIRSMember