XML 137 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Pension Plan Assets (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets $ 527.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 508.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Balance at beginning of period 62.1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 88.3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Actual return on plan assets:    
Assets sold during the year 0.4us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod 0.6us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
Assets still held at year end (1.3)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld (0.8)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
Net purchases, sales and settlements 11.3us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements (26.0)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
Balance at end of period 72.5us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 62.1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Level 1    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 61.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
62.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 393.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
383.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 72.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
62.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Investment funds    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 431.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
406.7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
Balance at beginning of period 25.4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
48.2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
Actual return on plan assets:    
Assets sold during the year 0.2us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
0.6us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
Assets still held at year end (0.7)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
1.9us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
Net purchases, sales and settlements 15.2us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
(25.3)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
Balance at end of period 40.1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
25.4us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
Investment funds | Level 1    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 18.8us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
22.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Investment funds | Level 2    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 372.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
359.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Investment funds | Level 3    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 40.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
25.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_InvestmentFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Insurance contracts    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 19.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
22.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
Insurance contracts | Level 1    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Insurance contracts | Level 2    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 19.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
22.0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Insurance contracts | Level 3    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_InsuranceContractRightsAndObligationsFairValueOptionMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Limited partnerships    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 32.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
36.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
Balance at beginning of period 36.1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
39.8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
Actual return on plan assets:    
Assets sold during the year 0.2us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
Assets still held at year end (0.3)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
(2.9)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
Net purchases, sales and settlements (3.9)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
(0.8)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
Balance at end of period 32.1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
36.1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
Limited partnerships | Level 1    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Limited partnerships | Level 2    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Limited partnerships | Level 3    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 32.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
36.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Other plan assets    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 44.1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
43.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
Balance at beginning of period 0.6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
0.3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
Actual return on plan assets:    
Assets sold during the year 0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
Assets still held at year end (0.3)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
0.2us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
Net purchases, sales and settlements 0us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
0.1us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
Balance at end of period 0.3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
0.6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
Other plan assets | Level 1    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 42.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
40.2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Other plan assets | Level 2    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets 1.4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2.5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Other plan assets | Level 3    
Fair value assets and liabilities measured on recurring and nonrecurring basis    
Fair Value of Plan Assets $ 0.3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0.6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= ipg_OtherPlanAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member