|
Defined Benefit Pension Plans Level 3 Plan Asset Rollforward (Details) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 10,761us-gaap_DefinedBenefitPlanFairValueOfPlanAssets |
$ 11,680us-gaap_DefinedBenefitPlanFairValueOfPlanAssets |
|
| Fair Value, Inputs, Level 3 [Member] |
|
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
10,035us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
10,834us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
7,658us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
| Defined Benefit Plan, Transfers Between Measurement Levels |
172us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Foreign Currency Exchange Rate Changes, Plan Assets |
(1,343)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(87)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Purchases, Sales, and Settlements |
(81)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
3,155us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Actual Return on Plan Assets |
453us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
108us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Securities (Assets) [Member] |
|
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
2,595us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember |
2,574us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember |
|
| Securities (Assets) [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
2,595us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
2,574us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
| Defined Benefit Plan, Transfers Between Measurement Levels |
172us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Foreign Currency Exchange Rate Changes, Plan Assets |
(365)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(406)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Purchases, Sales, and Settlements |
(106)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
3,050us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Actual Return on Plan Assets |
320us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(70)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_SecuritiesAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Guaranteed Insurance Benefit Type [Member] |
|
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
7,440us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain |
8,260us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain |
|
| Guaranteed Insurance Benefit Type [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
7,440us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
8,260us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
7,658us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
| Defined Benefit Plan, Transfers Between Measurement Levels |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Foreign Currency Exchange Rate Changes, Plan Assets |
(978)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
319us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Purchases, Sales, and Settlements |
25us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
105us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|
| Defined Benefit Plan, Actual Return on Plan Assets |
$ 133us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
$ 178us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_GuaranteedInsuranceBenefitTypeDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
|