XML 151 R129.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments Contingencies and Guarantees (Maximum Potential Obligation) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Commitment Period Two Thousand Twenty Six [Member]    
Guarantor Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted $ 500.0us-gaap_GuaranteeObligationsMaximumExposure
/ rga_CommitmentPeriodAxis
= rga_CommitmentPeriodTwoThousandTwentySixMember
$ 500.0us-gaap_GuaranteeObligationsMaximumExposure
/ rga_CommitmentPeriodAxis
= rga_CommitmentPeriodTwoThousandTwentySixMember
Commitment Period Two Thousand Thirty Three [Member]    
Guarantor Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted 1,950.0us-gaap_GuaranteeObligationsMaximumExposure
/ rga_CommitmentPeriodAxis
= rga_CommitmentPeriodTwoThousandThirtyThreeMember
1,350.0us-gaap_GuaranteeObligationsMaximumExposure
/ rga_CommitmentPeriodAxis
= rga_CommitmentPeriodTwoThousandThirtyThreeMember
Commitment Period Two Thousand Thirty Five [Member]    
Guarantor Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted 2,000.0us-gaap_GuaranteeObligationsMaximumExposure
/ rga_CommitmentPeriodAxis
= rga_CommitmentPeriodTwoThousandThirtyFiveMember
0us-gaap_GuaranteeObligationsMaximumExposure
/ rga_CommitmentPeriodAxis
= rga_CommitmentPeriodTwoThousandThirtyFiveMember
Commitment Period Two Thousand Thirty Six [Member]    
Guarantor Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted $ 1,432.0us-gaap_GuaranteeObligationsMaximumExposure
/ rga_CommitmentPeriodAxis
= rga_CommitmentPeriodTwoThousandThirtySixMember
$ 1,250.0us-gaap_GuaranteeObligationsMaximumExposure
/ rga_CommitmentPeriodAxis
= rga_CommitmentPeriodTwoThousandThirtySixMember