XML 32 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Stockholders' Equity (USD $)
In Millions
Total
USD ($)
Common Stock, Shares
Common Stock
USD ($)
Additional Paid-In Capital
USD ($)
Retained Earnings
USD ($)
Accumulated Other Comprehensive Loss, Net of Tax
USD ($)
Treasury Stock
USD ($)
Total IPG Stockholders' Equity
USD ($)
Noncontrolling Interests
USD ($)
Balance at Dec. 31, 2013 $ 2,250.8us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   $ 53.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 2,975.2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 864.5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (411.2)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (1,266.3)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 2,215.2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 35.6us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance, Common Stock Shares at Dec. 31, 2013   532.3us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Net loss (22.4)us-gaap_ProfitLoss       (20.9)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
       
Income (Loss) Attributable to Parent               (20.9)us-gaap_IncomeLossAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Net Income (Loss) Attributable to Noncontrolling Interest (1.5)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest               (1.5)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other comprehensive loss (0.3)us-gaap_OtherComprehensiveIncomeLossNetOfTax         0.3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0.3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest (2.1)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest               (0.6)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Reclassifications related to redeemable noncontrolling interests 4.5ipg_ChangesInTemporaryEquity               4.5ipg_ChangesInTemporaryEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Distributions to noncontrolling interests (5.7)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders               (5.7)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Change in redemption value of redeemable noncontrolling interests 1.9us-gaap_MinorityInterestChangeInRedemptionValue       1.9us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    1.9us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Repurchase of common stock (44.9)us-gaap_TreasuryStockValueAcquiredCostMethod           (44.9)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(44.9)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Common stock dividends (40.2)us-gaap_DividendsCommonStockCash       (40.2)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (40.2)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Stock-based compensation, shares   3.1us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Stock-based compensation, value 32.8us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   0.2us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
32.6us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      32.8us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Exercise of stock options, shares   0.5us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Exercise of stock options, value 6.3us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   0.1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
6.2us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      6.3us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Shares withheld for taxes, shares   (0.8)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Shares withheld for taxes, value (14.6)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation   (0.1)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(14.5)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (14.6)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Excess tax benefit from stock-based compensation 3.3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation     3.3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      3.3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Other (0.2)us-gaap_StockholdersEquityOther     (0.1)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(0.3)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (0.4)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(0.2)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance at Mar. 31, 2014 2,171.3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   53.2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,002.7us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
805.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(410.9)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,311.2)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,138.8us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
32.5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance, Common Stock Shares at Mar. 31, 2014   535.1us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Balance at Dec. 31, 2014 2,151.2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   41.2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,547.5us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,183.3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(636.7)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(19.0)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,116.3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
34.9us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance, Common Stock Shares at Dec. 31, 2014   414.6us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Net loss (4.2)us-gaap_ProfitLoss       (1.8)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
       
Income (Loss) Attributable to Parent               (1.8)us-gaap_IncomeLossAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Net Income (Loss) Attributable to Noncontrolling Interest (2.4)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest               (2.4)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other comprehensive loss (128.8)us-gaap_OtherComprehensiveIncomeLossNetOfTax         (128.0)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (128.0)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest (3.2)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest               (0.8)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Reclassifications related to redeemable noncontrolling interests 1.5ipg_ChangesInTemporaryEquity               1.5ipg_ChangesInTemporaryEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Distributions to noncontrolling interests (1.2)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders               (1.2)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Change in redemption value of redeemable noncontrolling interests (5.8)us-gaap_MinorityInterestChangeInRedemptionValue       (5.8)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (5.8)us-gaap_MinorityInterestChangeInRedemptionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Repurchase of common stock (51.2)us-gaap_TreasuryStockValueAcquiredCostMethod           (51.2)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(51.2)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Common stock dividends (49.3)us-gaap_DividendsCommonStockCash       (49.3)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (49.3)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Stock-based compensation, shares   2.2us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Stock-based compensation, value 32.0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue   0.2us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
31.8us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      32.0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Exercise of stock options, shares   0.9us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Exercise of stock options, value 9.2us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   0.1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
9.1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      9.2us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Shares withheld for taxes, shares   (0.8)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember
             
Shares withheld for taxes, value (17.1)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation   (0.1)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(17.0)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      (17.1)us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Excess tax benefit from stock-based compensation 8.5us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation     8.5us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      8.5us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Other (0.1)us-gaap_StockholdersEquityOther     0.1us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(0.2)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (0.1)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  
Balance at Mar. 31, 2015 $ 1,944.7us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   $ 41.4us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 1,580.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 1,126.2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (764.7)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (70.2)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 1,912.7us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 32.0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance, Common Stock Shares at Mar. 31, 2015   416.9us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= ipg_CommonStockSharesIssuedMember