XML 106 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Marketable Debt and Equity Securities    
Fair Value $ 2,051.2us-gaap_AvailableForSaleSecurities $ 2,111.1us-gaap_AvailableForSaleSecurities
Gross Unrealized Gains 1.9us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 0.7us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross Unrealized Losses (0.8)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (2.4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Amortized Cost 2,050.1us-gaap_AvailableForSaleSecuritiesAmortizedCost 2,112.8us-gaap_AvailableForSaleSecuritiesAmortizedCost
Corporate debt securities Current    
Marketable Debt and Equity Securities    
Fair Value 385.3us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesCurrentMember
370.4us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesCurrentMember
Gross Unrealized Gains 0.1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesCurrentMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesCurrentMember
Gross Unrealized Losses (0.1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesCurrentMember
(0.2)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesCurrentMember
Amortized Cost 385.3us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesCurrentMember
370.6us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesCurrentMember
Corporate debt securities Non-current    
Marketable Debt and Equity Securities    
Fair Value 605.7us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesNonCurrentMember
692.6us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesNonCurrentMember
Gross Unrealized Gains 0.8us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesNonCurrentMember
0.2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesNonCurrentMember
Gross Unrealized Losses (0.4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesNonCurrentMember
(1.5)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesNonCurrentMember
Amortized Cost 605.3us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesNonCurrentMember
693.9us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_CorporateDebtSecuritiesNonCurrentMember
Government securities Current    
Marketable Debt and Equity Securities    
Fair Value 288.5us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesCurrentMember
269.9us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesCurrentMember
Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesCurrentMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesCurrentMember
Gross Unrealized Losses (0.1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesCurrentMember
(0.1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesCurrentMember
Amortized Cost 288.6us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesCurrentMember
270.0us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesCurrentMember
Government securities Non-current    
Marketable Debt and Equity Securities    
Fair Value 562.1us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesNonCurrentMember
579.9us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesNonCurrentMember
Gross Unrealized Gains 0.6us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesNonCurrentMember
0.3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesNonCurrentMember
Gross Unrealized Losses (0.1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesNonCurrentMember
(0.4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesNonCurrentMember
Amortized Cost 561.6us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesNonCurrentMember
580.0us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_GovernmentSecuritiesNonCurrentMember
Mortgage and other asset backed securities Current    
Marketable Debt and Equity Securities    
Fair Value 0.1us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesCurrentMember
0.2us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesCurrentMember
Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesCurrentMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesCurrentMember
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesCurrentMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesCurrentMember
Amortized Cost 0.1us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesCurrentMember
0.2us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesCurrentMember
Mortgage and other asset backed securities Non-current    
Marketable Debt and Equity Securities    
Fair Value 209.5us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesNonCurrentMember
198.1us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesNonCurrentMember
Gross Unrealized Gains 0.4us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesNonCurrentMember
0.2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesNonCurrentMember
Gross Unrealized Losses (0.1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesNonCurrentMember
(0.2)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesNonCurrentMember
Amortized Cost 209.2us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesNonCurrentMember
198.1us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MortgageAndOtherAssetBackedSecuritiesNonCurrentMember
Marketable equity securities    
Marketable Debt and Equity Securities    
Fair Value 6.2us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MarketableEquitySecuritiesMember
6.9us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MarketableEquitySecuritiesMember
Gross Unrealized Gains 0.3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MarketableEquitySecuritiesMember
1.2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MarketableEquitySecuritiesMember
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MarketableEquitySecuritiesMember
(0.2)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MarketableEquitySecuritiesMember
Amortized Cost $ 5.9us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MarketableEquitySecuritiesMember
$ 5.9us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= biib_MarketableEquitySecuritiesMember