XML 86 R73.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Fair Value of Assets and Liabilities Fair Value of Assets and Liabilities (Quantitative Information for Level 3 Inputs) (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2018 | Dec. 31, 2017
Corporate Debt Securities [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Assets, Fair Value Disclosure | $ 183,680 | $ 173,579
Corporate Debt Securities [Member] | Weighted Average [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 1.00% | 1.00%
Fair Value Inputs, Earnings before Interest, Taxes, Depreciation, and Amortization Multiple | 6.6 |
Corporate Debt Securities [Member] | Maximum [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 2.00% | 2.00%
Fair Value Inputs, Earnings before Interest, Taxes, Depreciation, and Amortization Multiple | 7.5 |
Corporate Debt Securities [Member] | Minimum [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 0.00% | 0.00%
Fair Value Inputs, Earnings before Interest, Taxes, Depreciation, and Amortization Multiple | 5.9 |
Longevity Swap [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Assets, Fair Value Disclosure | $ 44,011 | $ 40,659
Longevity Swap [Member] | Weighted Average [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 2.00% | 2.00%
Fair Value Inputs Mortality Improvement | 3.00% | 3.00%
Longevity Swap [Member] | Maximum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 100.00% | 100.00%
Fair Value Inputs Mortality Improvement | 10.00% | 10.00%
Longevity Swap [Member] | Minimum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 0.00% | 0.00%
Fair Value Inputs Mortality Improvement | (10.00%) | (10.00%)
US Government Agencies Debt Securities [Member] | Weighted Average [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 1.00% | 1.00%
US Government Agencies Debt Securities [Member] | Maximum [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 1.00% | 1.00%
US Government Agencies Debt Securities [Member] | Minimum [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 0.00% | 0.00%
US States and Political Subdivisions Debt Securities [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Assets, Fair Value Disclosure | $ 4,452 | $ 4,616
US States and Political Subdivisions Debt Securities [Member] | Weighted Average [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 1.00% | 1.00%
US States and Political Subdivisions Debt Securities [Member] | Maximum [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 1.00% | 1.00%
US States and Political Subdivisions Debt Securities [Member] | Minimum [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Discount for Lack of Marketability | 1.00% | 1.00%
Equity Securities [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Assets, Fair Value Disclosure | $ 25,987 | $ 0
Equity Securities [Member] | Weighted Average [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Earnings before Interest, Taxes, Depreciation, and Amortization Multiple | 8.0 |
Equity Securities [Member] | Maximum [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Earnings before Interest, Taxes, Depreciation, and Amortization Multiple | 13.1 |
Equity Securities [Member] | Minimum [Member] | Market Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Earnings before Interest, Taxes, Depreciation, and Amortization Multiple | 6.9 |
Embedded Derivatives In Indexed Annuity [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Financial and Nonfinancial Liabilities, Fair Value Disclosure | $ 827,109 | $ 861,758
Embedded Derivatives In Indexed Annuity [Member] | Weighted Average [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 9.00% | 9.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 2.00% | 2.00%
Fair Value Inputs Withdrawal | 3.00% | 3.00%
Fair Value Inputs Option Budget Projection | 2.00% | 2.00%
Embedded Derivatives In Indexed Annuity [Member] | Maximum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 35.00% | 35.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 100.00% | 100.00%
Fair Value Inputs Withdrawal | 5.00% | 5.00%
Fair Value Inputs Option Budget Projection | 4.00% | 4.00%
Embedded Derivatives In Indexed Annuity [Member] | Minimum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 0.00% | 0.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 0.00% | 0.00%
Fair Value Inputs Withdrawal | 0.00% | 0.00%
Fair Value Inputs Option Budget Projection | 2.00% | 2.00%
Embedded Derivatives In Variable Annuity [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Financial and Nonfinancial Liabilities, Fair Value Disclosure | $ 137,686 | $ 152,470
Embedded Derivatives In Variable Annuity [Member] | Weighted Average [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 5.00% | 5.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 1.00% | 1.00%
Fair Value Inputs Withdrawal | 4.00% | 3.00%
Embedded Derivatives In Variable Annuity [Member] | Maximum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 25.00% | 25.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 100.00% | 100.00%
Fair Value Inputs Withdrawal | 7.00% | 7.00%
Embedded Derivatives In Variable Annuity [Member] | Minimum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 0.00% | 0.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 0.00% | 0.00%
Fair Value Inputs Withdrawal | 0.00% | 0.00%
Embedded Derivatives In Variable Annuity Contracts [Member] | Weighted Average [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Entity Credit Risk | 1.00% | 1.00%
Fair Value Assumptions, Expected Volatility Rate | 13.00% | 8.00%
Embedded Derivatives In Variable Annuity Contracts [Member] | Maximum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Entity Credit Risk | 5.00% | 5.00%
Fair Value Assumptions, Expected Volatility Rate | 27.00% | 27.00%
Embedded Derivatives In Variable Annuity Contracts [Member] | Minimum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value Inputs, Entity Credit Risk | 0.00% | 0.00%
Fair Value Assumptions, Expected Volatility Rate | 0.00% | 0.00%
Mortality Swap [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Financial and Nonfinancial Liabilities, Fair Value Disclosure | $ 1,683 | $ 1,683
Mortality Swap [Member] | Weighted Average [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 1.00% | 1.00%
Mortality Swap [Member] | Maximum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 100.00% | 100.00%
Mortality Swap [Member] | Minimum [Member] | Income Approach Valuation Technique [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 0.00% | 0.00%
Total Return Swap [Member] | Funds Withheld At Interest Embedded Derivatives [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Assets, Fair Value Disclosure | $ 135,805 | $ 122,194
Total Return Swap [Member] | Funds Withheld At Interest Embedded Derivatives [Member] | Weighted Average [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 9.00% | 9.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 2.00% | 2.00%
Fair Value Inputs Withdrawal | 3.00% | 3.00%
Fair Value Inputs, Entity Credit Risk | 1.00% | 1.00%
Fair Value Inputs Credit Rate | 2.00% | 2.00%
Total Return Swap [Member] | Funds Withheld At Interest Embedded Derivatives [Member] | Maximum [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 35.00% | 35.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 100.00% | 100.00%
Fair Value Inputs Withdrawal | 5.00% | 5.00%
Fair Value Inputs, Entity Credit Risk | 5.00% | 5.00%
Fair Value Inputs Credit Rate | 4.00% | 4.00%
Total Return Swap [Member] | Funds Withheld At Interest Embedded Derivatives [Member] | Minimum [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Long-Duration Contracts, Assumptions by Product and Guarantee, Lapse Rate, Low End | 0.00% | 0.00%
Long-Duration Contracts, Assumptions by Product and Guarantee, Mortality Rate, Low End | 0.00% | 0.00%
Fair Value Inputs Withdrawal | 0.00% | 0.00%
Fair Value Inputs, Entity Credit Risk | 0.00% | 0.00%
Fair Value Inputs Credit Rate | 2.00% | 2.00%
Total Return Swap [Member] | US Government Agencies Debt Securities [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Assets, Fair Value Disclosure | $ 21,053 | $ 22,511
Corporate Debt Securities [Member] | Available-for-sale Securities [Member] |  |
Fair Value Inputs, Assets, Quantitative Information [Line Items] |  |
Fair Value, Equity, Level 1 to Level 2 Transfers, Description | 0 |
Fair Value, Equity, Level 2 to Level 1 Transfers, Description | 0 |

X
- Definition Fair Value Inputs Credit Rate + References No definition available. + Details
Name: | rga_FairValueInputsCreditRate
Namespace Prefix: | rga_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Inputs Mortality Improvement + References No definition available. + Details
Name: | rga_FairValueInputsMortalityImprovement
Namespace Prefix: | rga_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Inputs Option Budget Projection percentage + References No definition available. + Details
Name: | rga_FairValueInputsOptionBudgetProjection
Namespace Prefix: | rga_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair Value Inputs Withdrawal percentage measurement + References No definition available. + Details
Name: | rga_FairValueInputsWithdrawal
Namespace Prefix: | rga_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Measure of dispersion, in percentage terms (for instance, the standard deviation or variance), for a given stock price. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueAssumptionsExpectedVolatilityRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the transfers of financial instruments classified in shareholders' equity measured on a recurring basis out of level 1 and into level 2 of the fair value hierarchy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bb) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueEquityLevel1ToLevel2TransfersDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the transfers of financial instruments classified in shareholders' equity measured on a recurring basis out of level 2 and into level 1 of the fair value hierarchy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bb) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueEquityLevel2ToLevel1TransfersDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FairValueInputsAssetsQuantitativeInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Adjustment to the discount rate used to measure fair value for lack of ability to convert business interests into cash quickly. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueInputsDiscountForLackOfMarketability
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Market valuation of entity divided by earnings before interest, taxes, depreciation, and amortization (EBITDA), used as an input to measure fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueInputsEarningsBeforeInterestTaxesDepreciationAndAmortizationMultiple
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Risk associated with risk of default, credit spread risk and downgrade risk, expressed as a percentage, used as an input to measure fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueInputsEntityCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Anticipated rate of future terminations of contracts in force as of the balance sheet date, which is included in determining the amount of the specified guaranteed benefit obligation as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 20 -Section 55 -Paragraph 15 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=6588021&loc=d3e7104-158389 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6482852&loc=d3e14931-158439 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 80 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6484115&loc=d3e19393-158473 + Details
Name: | us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLapseRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Actuarially determined death rate of policyholders, which is included in determining the amount of the specified guaranteed benefit obligation as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 20 -Section 55 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6588021&loc=d3e7104-158389 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 80 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6484115&loc=d3e19393-158473 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6482852&loc=d3e14931-158439 + Details
Name: | us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeMortalityRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_MarketApproachValuationTechniqueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=rga_LongevitySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_IncomeApproachValuationTechniqueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=rga_EmbeddedDerivativesInIndexedAnnuityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=rga_EmbeddedDerivativesInVariableAnnuityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=rga_EmbeddedDerivativesInVariableAnnuityContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=rga_MortalitySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_TotalReturnSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=rga_FundsWithheldAtInterestEmbeddedDerivativesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtSecurityAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |