XML 97 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details) (USD $)
12 Months Ended 2 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Feb. 18, 2015
Stockholders' equity        
Common stock, shares authorized 153,000,000us-gaap_CommonStockSharesAuthorized 153,000,000us-gaap_CommonStockSharesAuthorized    
Share repurchase activity        
Shares repurchased (in shares) 1,200,000us-gaap_TreasuryStockSharesAcquired 100,000us-gaap_TreasuryStockSharesAcquired 600,000us-gaap_TreasuryStockSharesAcquired  
Average price (in usd per share) $ 204.72us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 184.89us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 107.44us-gaap_TreasuryStockAcquiredAverageCostPerShare  
Preferred Stock        
Stockholders' equity        
Preferred stock, shares authorized 5,000,000.0us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredStockMember
     
Common Stock        
Share repurchase activity        
Shares repurchased (in shares) 1,200,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
100,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
600,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Average price (in usd per share) $ 204.72us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 184.89us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 107.44us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Voting Common Stock        
Stockholders' equity        
Common stock, shares authorized 150,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Share repurchase activity        
Stock repurchase program, remaining shares authorized for repurchase 1,000,000us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
     
Class B Non-Voting Common Stock        
Stockholders' equity        
Common stock, shares authorized 3,000,000.0us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
     
Subsequent Event | Common Stock        
Share repurchase activity        
Shares repurchased (in shares)       300,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember