XML 67 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Equity (USD $)
In Thousands, except Share data
Total
Total Biogen Idec Inc. shareholders' equity
Preferred stock
Common stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Retained earnings
Treasury stock
Noncontrolling interests
Beginning Balance at Dec. 31, 2011 $ (6,426,987)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ (6,425,499)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
$ 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ (128)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (4,185,048)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 26,535us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (3,106,761)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (839,903)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (1,488)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Beginning Balance, shares at Dec. 31, 2011     0us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
(255,633,000)us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      (13,518,000)us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Net income 1,380,033us-gaap_ProfitLoss 1,380,033us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
        1,380,033us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other comprehensive income, net of tax (28,705)us-gaap_OtherComprehensiveIncomeLossNetOfTax (28,770)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
      (28,770)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    (65)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Distribution to noncontrolling interests 1,199us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders 0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
            1,199us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Repurchase of common stock for Treasury pursuant to the 2011 share repurchase plan, at cost (984,715)us-gaap_TreasuryStockValueAcquiredCostMethod (984,715)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
          (984,715)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Repurchase of common stock for Treasury pursuant to the 2011 stock repurchase plan, at cost, shares               (7,811,000)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Issuance of common stock under stock option and stock purchase plans 67,493us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued 67,493us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
  0us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
67,493us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock under stock option and stock purchase plans, shares       1,039,000us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Stock Issued During Period, Value, Stock Options Exercised (71,357)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised (71,357)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
  (1)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(71,358)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period       1,239,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Compensation expense related to share-based payments 123,956us-gaap_AllocatedShareBasedCompensationExpense 123,956us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
    123,956us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Tax benefit from share-based payments 49,387us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 49,387us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
    49,387us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Capital contributions from noncontrolling interests 73us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance 0us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
            73us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Noncontrolling Interest, Decrease from Deconsolidation (556)us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation (3)us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
    (3)us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (553)us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Retirement of common stock pursuant to the 2011 share repurchase plan, at cost 0biib_RetirementOfCommonStock 0biib_RetirementOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
  (2)biib_RetirementOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(499,998)biib_RetirementOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (500,000)biib_RetirementOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Retirement of common stock pursuant to the 2011 share repurchase plan, shares       (3,674,000)biib_RetirementOfCommonStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      (3,674,000)biib_RetirementOfCommonStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Ending Balance at Dec. 31, 2012 (6,963,795)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest (6,961,523)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
(127)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(3,854,525)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(55,305)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(4,486,794)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,324,618)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(2,272)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending Balance, shares at Dec. 31, 2012     0us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
(254,237,000)us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      (17,655,000)us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Net income 1,862,341us-gaap_ProfitLoss 1,862,341us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
        1,862,341us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other comprehensive income, net of tax (27,560)us-gaap_OtherComprehensiveIncomeLossNetOfTax (27,560)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
      (27,560)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Repurchase of common stock for Treasury pursuant to the 2011 share repurchase plan, at cost (400,309)us-gaap_TreasuryStockValueAcquiredCostMethod (400,309)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
          (400,309)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Repurchase of common stock for Treasury pursuant to the 2011 stock repurchase plan, at cost, shares (2,000,000)us-gaap_TreasuryStockSharesAcquired             (1,986,000)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Issuance of common stock under stock option and stock purchase plans 66,770us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued 66,770us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
  0us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
66,770us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock under stock option and stock purchase plans, shares       767,000us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Stock Issued During Period, Value, Stock Options Exercised (89,746)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised (89,746)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
  (1)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(89,747)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period       969,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Compensation expense related to share-based payments 146,210us-gaap_AllocatedShareBasedCompensationExpense 146,210us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
    146,210us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Tax benefit from share-based payments 45,893us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 45,893us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
    45,893us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Noncontrolling Interest, Decrease from Deconsolidation (1,676)us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation 0us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
            (1,676)us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending Balance at Dec. 31, 2013 (8,620,838)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest (8,620,242)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
(128)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(4,023,651)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(27,745)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(6,349,135)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,724,927)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(596)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending Balance, shares at Dec. 31, 2013     0us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
(255,973,000)us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      (19,641,000)us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Net income 2,941,565us-gaap_ProfitLoss 2,934,784us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
        2,934,784us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  6,781us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other comprehensive income, net of tax (31,743)us-gaap_OtherComprehensiveIncomeLossNetOfTax (31,743)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
      (31,743)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Distribution to noncontrolling interests (9,051)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders 0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
            (9,051)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other transactions with noncontrolling interests 6,704us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination 0us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
            6,704us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Repurchase of common stock for Treasury pursuant to the 2011 share repurchase plan, at cost (886,779)us-gaap_TreasuryStockValueAcquiredCostMethod (886,779)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
          (886,779)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Repurchase of common stock for Treasury pursuant to the 2011 stock repurchase plan, at cost, shares (2,900,000)us-gaap_TreasuryStockSharesAcquired             (2,921,000)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Issuance of common stock under stock option and stock purchase plans 54,887us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued 54,887us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
  0us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
54,887us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Issuance of common stock under stock option and stock purchase plans, shares       342,000us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Stock Issued During Period, Value, Stock Options Exercised (140,352)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised (140,352)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
  (1)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(140,353)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 163,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised     811,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Compensation expense related to share-based payments 165,004us-gaap_AllocatedShareBasedCompensationExpense 165,004us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
    165,004us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Tax benefit from share-based payments 92,967us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 92,967us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
    92,967us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Ending Balance at Dec. 31, 2014 $ (10,814,040)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ (10,809,010)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentCompanyMember
$ 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ (129)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (4,196,156)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (59,488)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (9,283,919)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (2,611,706)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (5,030)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending Balance, shares at Dec. 31, 2014     0us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
(257,126,000)us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      (22,562,000)us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember