XML 50 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-based Compensation Plans (Share-based Compensation Expense) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
number
Dec. 31, 2013
Dec. 31, 2012
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 97.0us-gaap_AllocatedShareBasedCompensationExpense $ 77.4us-gaap_AllocatedShareBasedCompensationExpense $ 87.1us-gaap_AllocatedShareBasedCompensationExpense
Less tax (23.8)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (18.1)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (23.8)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Share-based compensation expense, net 73.2us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 59.3us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 63.3us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Unrecognized compensation cost relating to non-vested awards 83.1us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized 97.0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized 102.3us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Unrecognized compensation cost relating to non-vested awards, expected period for recognition 3 years    
Unrecognized compensation cost relating to non-vested in the money awards 71.2shpgf_EmployeeServiceShareBasedCompensationNonvestedAwardsInMoneyTotalCompensationCostNotYetRecognized 90.3shpgf_EmployeeServiceShareBasedCompensationNonvestedAwardsInMoneyTotalCompensationCostNotYetRecognized 74.6shpgf_EmployeeServiceShareBasedCompensationNonvestedAwardsInMoneyTotalCompensationCostNotYetRecognized
Unrecognized compensation cost relating to non-vested in the money awards, expected period for recognition 1 year 10 months 25 days 1 year 8 months 13 days 1 year 8 months 13 days
Number of divisions 3us-gaap_NumberOfReportableSegments    
Cost of Product Sales      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 8.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
4.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
6.3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Research and Development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 22.2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
22.8us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
25.8us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
Selling, General and Administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 35.9us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
46.9us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
55.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
Reorganization costs      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 30.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
$ 3.3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
$ 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember