XML 145 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Schedule of Allocation of Plan Assets) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets $ 66,757us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 59,559us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Mutual Funds [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 66,675us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_MutualFundsMember
[1] 59,485us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_MutualFundsMember
[2]
U.S. Equity Funds [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Actual Plan Asset Allocations 32.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_U.S.EquityFundsMember
33.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_U.S.EquityFundsMember
U.S. Fixed Income Funds [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Actual Plan Asset Allocations 30.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_U.S.FixedIncomeFundsMember
26.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_U.S.FixedIncomeFundsMember
Non-U.S. Equity Funds [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Actual Plan Asset Allocations 22.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_NonU.S.EquityFundsMember
25.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_NonU.S.EquityFundsMember
Other [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Actual Plan Asset Allocations 16.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_OtherFundsMember
16.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_OtherFundsMember
Cash and Cash Equivalents [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 82us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
74us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Fair Value, Inputs, Level 1 [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 66,757us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
59,559us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Mutual Funds [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 66,675us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 59,485us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2]
Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 82us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
74us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2 [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Mutual Funds [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Fair Value, Inputs, Level 2 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Mutual Funds [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= rga_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[2]
Fair Value, Inputs, Level 3 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Change In Benefit Obligation [Line Items]    
Defined Benefit Plan, Fair Value of Plan Assets $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] Mutual funds were invested 32% in U.S. equity funds, 30% in U.S. fixed income funds, 22% in non-U.S. equity funds and 16% in other.
[2] Mutual funds were invested 33% in U.S. equity funds, 26% in U.S. fixed income funds, 25% in non-U.S. equity funds and 16% in other.