XML 84 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Nov. 11, 2013
Apr. 30, 2014
Apr. 24, 2012
Equity, Class of Treasury Stock [Line Items]            
Ordinary shares authorized (in shares) 1,000us-gaap_CommonStockSharesAuthorized 1,000us-gaap_CommonStockSharesAuthorized        
Subscriber ordinary shares authorized (in shares) 2shpgf_SubscriptionSharesSharesAuthorized          
Distributable reserves $ 12,100shpgf_DistributableReserves          
Treasury Stock            
Consideration paid for treasury stock purchased (in USD) 0us-gaap_PaymentsForRepurchaseOfCommonStock 243.8us-gaap_PaymentsForRepurchaseOfCommonStock 205.8us-gaap_PaymentsForRepurchaseOfCommonStock      
Income Access Share Arrangements            
Cash dividends paid to Income Access Share Trustee (in USD) 112.8shpgf_CashDividendsPaidToIncomeAccessShareTrustee 91.1shpgf_CashDividendsPaidToIncomeAccessShareTrustee 81.5shpgf_CashDividendsPaidToIncomeAccessShareTrustee      
Irish Witholding Tax, Rate 20.00%shpgf_IrishWitholdingTaxRate          
Condition for Ordinary Shareholders, Shares 25,000shpgf_Conditionforordinaryshareholdersshares          
Shire 2.75% Convertible Bond due 2014            
Convertible bond, convertible into number of ordinary shares   33,806,464us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments        
Share Buy-back Program            
Treasury Stock            
Consideration paid for treasury stock purchased (in USD) 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
193.8us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
106.5us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
     
Share Buy-back Program            
Authorized amount of share buy-back program (in USD)     500us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
     
Cost of share repurchases (in USD)   193.8us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
106.5us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
300.0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
   
Authorized number of shares under share buy-back program         55,741,587us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
56,253,208us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
Ordinary Shares            
Equity, Class of Treasury Stock [Line Items]            
Treasury stock acquired (in shares)   4,200,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
4,500,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
     
Share Buy-back Program            
Treasury stock acquired (in shares)   4,200,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
4,500,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
     
Ordinary Shares | Share Buy-back Program            
Equity, Class of Treasury Stock [Line Items]            
Treasury stock acquired (in shares)   6,191,965us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Share Buy-back Program            
Treasury stock acquired (in shares)   6,191,965us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Cost of share repurchases (in USD)   $ 193.0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Percentage of total share issued that were repurchased during the period   1.00%shpgf_StockRepurchaseProgramSharesRepurchasedDuringPeriodPercentageOfSharesIssued
/ us-gaap_ShareRepurchaseProgramAxis
= shpgf_ShareBuyBackProgramMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Ordinary Shares | Shares held by EBT            
Treasury Stock            
Treasury stock held (in shares) 700,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesHeldByEbtMember
2,400,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesHeldByEbtMember
3,800,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesHeldByEbtMember
     
Ordinary Shares | Shares held under share buy-back program            
Treasury Stock            
Treasury stock held (in shares) 9,000,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesheldundersharebuybackprogrammemberMember
9,800,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesheldundersharebuybackprogrammemberMember
3,600,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesheldundersharebuybackprogrammemberMember
     
ADS            
Equity, Class of Treasury Stock [Line Items]            
Treasury stock acquired (in shares)   800,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
900,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
     
Share Buy-back Program            
Treasury stock acquired (in shares)   800,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
900,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
     
ADS | Shares held by EBT            
Treasury Stock            
Treasury stock held (in shares) 300,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesHeldByEbtMember
400,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesHeldByEbtMember
1,100,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesHeldByEbtMember
     
ADS | Shares held under share buy-back program            
Treasury Stock            
Treasury stock held (in shares) 0us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesheldundersharebuybackprogrammemberMember
900,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesheldundersharebuybackprogrammemberMember
300,000us-gaap_TreasuryStockNumberOfSharesHeld
/ us-gaap_StatementClassOfStockAxis
= shpgf_AmericanDepositaryShareMember
/ shpgf_StatementClassOfTreasuryStockAxis
= shpgf_SharesheldundersharebuybackprogrammemberMember