XML 29 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingent Liabilities Commitments and Contingent Liabilities (Maximum Potential Obligation) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Commitment Period Two Thousand Twenty Three [Member]  
Other Commitments [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted $ 500us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_OtherCommitmentsAxis
= rga_CommitmentPeriodTwoThousandTwentyThreeMember
Commitment Period Two Thousand Thirty Three [Member]  
Other Commitments [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted 950us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_OtherCommitmentsAxis
= rga_CommitmentPeriodTwoThousandThirtyThreeMember
Commitment Period Two Thousand Thirty Four [Member]  
Other Commitments [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted 3,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_OtherCommitmentsAxis
= rga_CommitmentPeriodTwoThousandThirtyFourMember
Commitment Period Two Thousand Thirty Five [Member]  
Other Commitments [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted 500us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_OtherCommitmentsAxis
= rga_CommitmentPeriodTwoThousandThirtyFiveMember
Commitment Period Two Thousand Thirty Six [Member]  
Other Commitments [Line Items]  
Guarantor Obligations, Maximum Exposure, Undiscounted $ 1,432us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_OtherCommitmentsAxis
= rga_CommitmentPeriodTwoThousandThirtySixMember