XML 57 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Revenue Reserves (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Analysis of the amount of, and change in, reserves      
Beginning balance $ 416.3us-gaap_ValuationAllowancesAndReservesBalance $ 237.1us-gaap_ValuationAllowancesAndReservesBalance $ 155.6us-gaap_ValuationAllowancesAndReservesBalance
Current provisions relating to sales in current year 1,645.2biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear 1,110.6biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear 652.7biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
Adjustments relating to prior years (14.7)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears (16.0)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears (5.1)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
Payments/returns relating to sales in current year (1,237.2)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear (750.1)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear (451.1)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
Payments/returns relating to sales in prior years (341.0)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear (165.3)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear (115.0)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
Ending balance 468.6us-gaap_ValuationAllowancesAndReservesBalance 416.3us-gaap_ValuationAllowancesAndReservesBalance 237.1us-gaap_ValuationAllowancesAndReservesBalance
Discounts      
Analysis of the amount of, and change in, reserves      
Beginning balance 47.0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
14.3us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
11.9us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
Current provisions relating to sales in current year 347.3biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
236.3biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
96.5biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
Adjustments relating to prior years (1.0)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
(0.7)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
(0.3)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
Payments/returns relating to sales in current year (299.7)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
(189.7)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
(83.6)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
Payments/returns relating to sales in prior years (46.0)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
(13.2)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
(10.2)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
Ending balance 47.6us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
47.0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
14.3us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
Contractual Adjustments      
Analysis of the amount of, and change in, reserves      
Beginning balance 335.6us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
196.0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
120.0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
Current provisions relating to sales in current year 1,258.8biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
851.4biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
534.2biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
Adjustments relating to prior years (27.2)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
(16.4)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
(4.7)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
Payments/returns relating to sales in current year (933.4)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
(560.4)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
(363.2)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
Payments/returns relating to sales in prior years (261.9)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
(135.0)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
(90.3)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
Ending balance 371.9us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
335.6us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
196.0us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= biib_ContractualAdjustmentsMember
Returns      
Analysis of the amount of, and change in, reserves      
Beginning balance 33.7us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
26.8us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
23.7us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
Current provisions relating to sales in current year 39.1biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
22.9biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
22.0biib_CurrentProvisionsToProductRevenueReservesRelatingToSalesInCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
Adjustments relating to prior years 13.5biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
1.1biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
(0.1)biib_AdjustmentsToProductRevenueReservesRelatingToSalesInPriorYears
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
Payments/returns relating to sales in current year (4.1)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
0biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
(4.3)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToCurrentYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
Payments/returns relating to sales in prior years (33.1)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
(17.1)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
(14.5)biib_PaymentsReturnsAppliedAgainstProductRevenueReservesRelatingToPriorYear
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
Ending balance $ 49.1us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
$ 33.7us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember
$ 26.8us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_SalesReturnsAndAllowancesMember