v2.4.1.9
Financial Instruments (Details)
12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2014
Hedged Fixed-Rate Debt [Member]
USD ($)
Dec. 31, 2013
Hedged Fixed-Rate Debt [Member]
USD ($)
Dec. 31, 2012
Hedged Fixed-Rate Debt [Member]
USD ($)
Dec. 31, 2014
Equity Contract [Member]
USD ($)
Dec. 31, 2013
Equity Contract [Member]
USD ($)
Dec. 31, 2012
Equity Contract [Member]
USD ($)
Dec. 31, 2014
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2012
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2014
Interest Rate Swap [Member]
USD ($)
Dec. 31, 2013
Interest Rate Swap [Member]
USD ($)
Dec. 31, 2012
Interest Rate Swap [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2012
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2014
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2013
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2014
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2013
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2014
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2013
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2014
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2013
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2014
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Corporate Debt Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Corporate Debt Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Corporate Debt Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2013
Corporate Debt Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2014
Corporate Debt Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2013
Corporate Debt Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2014
Corporate Debt Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2013
Corporate Debt Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2014
Corporate Debt Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2013
Corporate Debt Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2014
Corporate Debt Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Corporate Debt Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
US Government Agencies Debt Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
US Government Agencies Debt Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
US Government Agencies Debt Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2013
US Government Agencies Debt Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2014
US Government Agencies Debt Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2013
US Government Agencies Debt Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2014
US Government Agencies Debt Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2013
US Government Agencies Debt Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2014
US Government Agencies Debt Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2013
US Government Agencies Debt Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2014
US Government Agencies Debt Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
US Government Agencies Debt Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Other Debt Obligations [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Other Debt Obligations [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Other Debt Obligations [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2013
Other Debt Obligations [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2014
Other Debt Obligations [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2013
Other Debt Obligations [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2014
Other Debt Obligations [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2013
Other Debt Obligations [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2014
Other Debt Obligations [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2013
Other Debt Obligations [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2014
Other Debt Obligations [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Other Debt Obligations [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Collateralized Mortgage Backed Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Collateralized Mortgage Backed Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Collateralized Mortgage Backed Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2013
Collateralized Mortgage Backed Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2014
Collateralized Mortgage Backed Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2013
Collateralized Mortgage Backed Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2014
Collateralized Mortgage Backed Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2013
Collateralized Mortgage Backed Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2014
Collateralized Mortgage Backed Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2013
Collateralized Mortgage Backed Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2014
Collateralized Mortgage Backed Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Collateralized Mortgage Backed Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Asset-backed Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Asset-backed Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Asset-backed Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2013
Asset-backed Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2014
Asset-backed Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2013
Asset-backed Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2014
Asset-backed Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2013
Asset-backed Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2014
Asset-backed Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2013
Asset-backed Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2014
Asset-backed Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Asset-backed Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Equity Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Equity Securities [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Equity Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2013
Equity Securities [Member]
Fair Value, Inputs, Level 1 [Member]
USD ($)
Dec. 31, 2014
Equity Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2013
Equity Securities [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2014
Equity Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2013
Equity Securities [Member]
Fair Value, Inputs, Level 2 [Member]
USD ($)
Dec. 31, 2014
Equity Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2013
Equity Securities [Member]
Fair Value, Inputs, Level 3 [Member]
USD ($)
Dec. 31, 2014
Equity Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Equity Securities [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Equity Method and Other Investments [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2013
Equity Method and Other Investments [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
USD ($)
Dec. 31, 2014
Equity Method and Other Investments [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2013
Equity Method and Other Investments [Member]
Available-for-Sale Securities, Amortized Cost [Member]
USD ($)
Dec. 31, 2014
Buy euro Sell US dollar [Member]
USD ($)
Dec. 31, 2014
Buy euro Sell US dollar [Member]
EUR (€)
Dec. 31, 2014
Buy USD Sell Euro [Member]
USD ($)
Dec. 31, 2014
Buy USD Sell Euro [Member]
EUR (€)
Dec. 31, 2014
Buy GBP Sell Euro [Member]
EUR (€)
Dec. 31, 2014
Buy GBP Sell Euro [Member]
GBP (£)
Dec. 31, 2014
Buy USD Sell Japanese Yen [Member]
USD ($)
Dec. 31, 2014
Buy USD Sell Japanese Yen [Member]
JPY (¥)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
Equity Contract [Member]
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 1 [Member]
Equity Contract [Member]
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 1 [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 1 [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 2 [Member]
Equity Contract [Member]
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 2 [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 2 [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 3 [Member]
Equity Contract [Member]
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 3 [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 3 [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
Equity Contract [Member]
USD ($)
Dec. 31, 2014
Designated as Hedging Instrument [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2013
Designated as Hedging Instrument [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
Interest Rate Contract [Member]
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Carrying (Reported) Amount, Fair Value Disclosure [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 1 [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 1 [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 2 [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 2 [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 3 [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Fair Value, Inputs, Level 3 [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2014
Not Designated as Hedging Instrument [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
Foreign Exchange Contract [Member]
USD ($)
Dec. 31, 2013
Not Designated as Hedging Instrument [Member]
Estimate of Fair Value, Fair Value Disclosure [Member]
Foreign Exchange Contract [Member]
USD ($)
Commercial Paper $ 2,680,600,000us-gaap_CommercialPaper $ 0us-gaap_CommercialPaper                                 $ 2,680,600,000us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
$ 0us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
$ 0us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
$ 0us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
    $ 2,680,600,000us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 0us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 0us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 2,680,600,000us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 0us-gaap_CommercialPaper
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
                                                                                                                                                                                                                         
Derivative Liability, Notional Amount                                     876,000,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
                                                                                                                                                                                1,180,000,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= lly_BuyEuroSellUsDollarMember
330,600,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= lly_BuyUsdSellEuroMember
    190,400,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= lly_BuyGBPSellEuroMember
332,600,000us-gaap_DerivativeLiabilityNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= lly_BuyUSdollarSellJapaneseYenMember
                                                   
Derivative Asset, Notional Amount                                     1,300,000,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
                                                                                                                                                                              1,450,000,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= lly_BuyEuroSellUsDollarMember
    270,300,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= lly_BuyUsdSellEuroMember
242,400,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= lly_BuyGBPSellEuroMember
    40,040,000,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= lly_BuyUSdollarSellJapaneseYenMember
                                                 
Proceeds from terminations of interest rate swaps 340,700,000lly_PaymentsforProceedsfromHedgeOperatingActivities 0lly_PaymentsforProceedsfromHedgeOperatingActivities 0lly_PaymentsforProceedsfromHedgeOperatingActivities                   340,700,000lly_PaymentsforProceedsfromHedgeOperatingActivities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
                                                                                                                                                                                                                                                           
Proceeds from Sale of Available-for-sale Securities 14,609,500,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities 13,753,500,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities 6,529,800,000us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities                                                                                                                                                                                                                                                                                
Cash and Cash Equivalents, Fair Value Disclosure                                     2,443,500,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,574,700,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,415,500,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,517,100,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,443,500,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
2,574,700,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
28,000,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
57,600,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,443,500,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,574,700,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
                                                                                                                                                                                                                         
Long-term Debt                                     (5,375,800,000)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(5,212,900,000)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
    (5,722,100,000)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
(5,490,900,000)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(5,722,100,000)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
(5,490,900,000)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
                                                                                                                                                                                                                         
Derivative Assets, Current                                                                                                                                                                                                                                       102,500,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
20,100,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  0us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  102,500,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
20,100,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  0us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  102,500,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
20,100,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
9,100,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
6,700,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
9,100,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
6,700,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
9,100,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
6,700,000us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Other, Percentage of Nonperforming Assets 90.00%us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherPercentageOfNonperformingAssets                                                                                                                                                                                                                                                                                    
Maximum Remaining Maturity of Foreign Currency Derivatives 30 days                                                                                                                                                                                                                                                                                    
Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate 55.00%us-gaap_LongTermDebtPercentageBearingVariableInterestRate                                                                                                                                                                                                                                                                                    
Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge       156,900,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= lly_HedgedFixedRateDebtMember
(308,200,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= lly_HedgedFixedRateDebtMember
51,500,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= lly_HedgedFixedRateDebtMember
                                                                                                                                                                                                                                                                         
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments                   (156,900,000)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
308,200,000us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
(51,500,000)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
                                                                                                                                                                                                                                                             
Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net 9,000,000us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet                                                                                                                                                                                                                                                                                    
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion             129,000,000us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
0us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
0us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
9,000,000us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
9,000,000us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
9,000,000us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
                                                                                                                                                                                                                                                             
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments                               (20,400,000)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
15,400,000us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(35,800,000)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
                                                                                                                                                                                                                                                 
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net             149,600,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
(149,600,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
      (164,700,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
16,700,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
                                                                                                                                                                                                                                                       
Derivative Assets, Noncurrent                                                                                                                                                                                                                                         278,700,000us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    278,700,000us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    278,700,000us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                   
Derivative Liability, Noncurrent                                                                                                                                                                                                                                       (700,000)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(900,000)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  (700,000)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(900,000)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  (700,000)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(900,000)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                   
Derivative Liabilities, Current                                                                                                                                                                                                                                     (149,600,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(149,500,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  (149,600,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(149,500,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  (149,600,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(149,500,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  (14,000,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(7,100,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(14,000,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(7,100,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(14,000,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(7,100,000)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Available-for-sale Securities, Continuous Unrealized Gain Position, Fair Value 1,778,800,000lly_AvailableForSaleSecuritiesContinuousUnrealizedGainPositionFairValue 4,982,700,000lly_AvailableForSaleSecuritiesContinuousUnrealizedGainPositionFairValue                                                                                                                                                                                                                                                                                  
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 3,129,200,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 3,664,700,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue                                                                                                                                                                                                                                                                                  
Other than Temporary Impairment Losses, Investments 12,500,000us-gaap_ImpairmentOfInvestments 11,300,000us-gaap_ImpairmentOfInvestments 22,600,000us-gaap_ImpairmentOfInvestments                                                                                                                                                                                                                                                                                
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 18,300,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 59,800,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax                                                                                                                                                                                                                                                                                  
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 171,900,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 375,600,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax                                                                                                                                                                                                                                                                                  
Available-for-sale Securities, Gross Realized Gains 353,500,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGains 49,500,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGains 82,300,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGains       260,800,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
0us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
                                                                                                                                                                                                                                                                     
Available-for-sale Securities, Gross Realized Losses 29,400,000us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 15,400,000us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 10,900,000us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses                                                                                                                                                                                                                                                                                
Available-for-sale Securities, Current [Abstract]                                                                                                                                                                                                                                                                                      
Available-for-sale Securities, Debt Securities, Current                                                             767,400,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
931,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
766,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
929,800,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
767,400,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
931,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
767,400,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
931,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
185,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
276,400,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
156,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
276,400,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
185,600,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
276,600,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
29,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
185,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
276,400,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
2,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
                                                                                                                                                 
Available-for-sale Securities, Equity Securities                                                                                                                                                                                       356,300,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
  356,300,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
  75,000,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
  356,300,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
                                                                         
Available-for-sale Securities, Current, Total                                     955,400,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,567,100,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
    954,800,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
1,284,100,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
                                                                                                                                                                                                                                     
Available-for-sale Securities, Noncurrent [Abstract]                                                                                                                                                                                                                                                                                      
Available-for-sale Securities, Debt Securities, Noncurrent                                                             2,462,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
4,940,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
2,468,900,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
4,933,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
2,462,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
4,940,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
2,462,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
4,940,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
756,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
1,115,600,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
747,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
1,035,600,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
757,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
1,126,100,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
9,200,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
80,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
756,700,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
1,115,600,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
3,200,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
7,300,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
3,200,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
8,300,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
3,200,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
7,300,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
3,200,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
7,300,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
217,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
636,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
217,600,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
652,400,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
217,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
636,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
217,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
636,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
477,800,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
490,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
478,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
494,500,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
477,800,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
490,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
477,800,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
490,000,000us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
                                                                                                 
Available-for-sale Securities, Equity Securities, Noncurrent                                                                                                                                                                                     204,800,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
81,200,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
204,800,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
81,200,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
44,000,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
22,800,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
204,800,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
81,200,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
446,700,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= lly_EquityMethodAndOtherInvestmentsMember
354,300,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= lly_EquityMethodAndOtherInvestmentsMember
446,700,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= lly_EquityMethodAndOtherInvestmentsMember
354,300,000us-gaap_AvailableForSaleSecuritiesEquitySecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= lly_EquityMethodAndOtherInvestmentsMember
                                                                 
Available-for-sale Securities, Noncurrent, Total                                     4,568,900,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
7,624,900,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
    4,415,900,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
7,592,100,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= lly_AvailableForSaleSecuritiesAmortizedCostMember
                                                                                                                                                                                                                                     
Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value 955,400,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue                                                                                                                                                                                                                                                                                    
Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value 3,462,100,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue                                                                                                                                                                                                                                                                                    
Available-for-sale Securities, Debt Maturities, Year Six Through Ten, Fair Value 230,700,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue                                                                                                                                                                                                                                                                                    
Available-for-sale Securities, Debt Maturities, after Ten Years, Fair Value 224,600,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue                                                                                                                                                                                                                                                                                    
Available-for-sale Securities, Debt Securities 4,872,800,000us-gaap_AvailableForSaleSecuritiesDebtSecurities                                                                                                                                                                                                                                                                                    
Derivative, Notional Amount                   1,350,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
                                                                                                                                                                                                                                                                 
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments                   3,400,000us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
0us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
                                                                                                                                                                                                                                                             
Derivative, Remaining Maturity                   3 months                                                                                                                                                                                                                                                                  
Payments for (Proceeds from) Derivative Instrument, Financing Activities                         $ 3,400,000us-gaap_PaymentsForProceedsFromDerivativeInstrumentFinancingActivities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember