XML 85 R74.htm IDEA: XBRL DOCUMENT
v3.20.2

Derivative Instruments (Exposure from Credit Derivatives by Rating of the Underlying Credits) (Details) - USD ($) $ in Millions | 9 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2020 | Dec. 31, 2019
Credit Derivatives [Line Items] |  |  |  |  |
Document Period End Date |  | Sep. 30, 2020 |  |  |
Credit Derivative Current Fair Value | [1] | $ 3 |  | $ 5 |
Maximum Potential Future Exposure on Credit Risk Derivatives | [1],[2] | $ 1,307 |  | $ 1,306 |
Derivative Average Remaining Maturity | [1],[3] | 3 years 7 months 6 days |  | 3 years 8 months 12 days |
Standard Poors AAA To A Minus Ratings [Member] | Single Name Credit Default Swaps [Member] |  |  |  |  |
Credit Derivatives [Line Items] |  |  |  |  |
Credit Derivative Current Fair Value | [1] | $ 1 |  | $ 2 |
Maximum Potential Future Exposure on Credit Risk Derivatives | [1],[2] | $ 87 |  | $ 142 |
Derivative Average Remaining Maturity | [1],[3] | 1 year 6 months |  | 1 year 8 months 12 days |
Standard Poors AAA To A Minus Ratings [Member] | Credit Default Subtotal [Member] |  |  |  |  |
Credit Derivatives [Line Items] |  |  |  |  |
Credit Derivative Current Fair Value | [1] | $ 1 |  | $ 2 |
Maximum Potential Future Exposure on Credit Risk Derivatives | [1],[2] | $ 87 |  | $ 142 |
Derivative Average Remaining Maturity | [1],[3] | 1 year 6 months |  | 1 year 8 months 12 days |
Standard Poors BBB Rating [Member] | Single Name Credit Default Swaps [Member] |  |  |  |  |
Credit Derivatives [Line Items] |  |  |  |  |
Credit Derivative Current Fair Value | [1] | $ 2 |  | $ 3 |
Maximum Potential Future Exposure on Credit Risk Derivatives | [1],[2] | $ 222 |  | $ 291 |
Derivative Average Remaining Maturity | [1],[3] | 1 year 8 months 12 days |  | 1 year 10 months 24 days |
Standard Poors BBB Rating [Member] | Credit Default Swaps Referencing Indices [Member] |  |  |  |  |
Credit Derivatives [Line Items] |  |  |  |  |
Credit Derivative Current Fair Value | [1] | $ 0 |  | $ 0 |
Maximum Potential Future Exposure on Credit Risk Derivatives | [1],[2] | $ 988 |  | $ 873 |
Derivative Average Remaining Maturity | [1],[3] | 4 years 2 months 12 days |  | 4 years 8 months 12 days |
Standard Poors BBB Rating [Member] | Credit Default Subtotal [Member] |  |  |  |  |
Credit Derivatives [Line Items] |  |  |  |  |
Credit Derivative Current Fair Value | [1] | $ 2 |  | $ 3 |
Maximum Potential Future Exposure on Credit Risk Derivatives | [1],[2] | $ 1,210 |  | $ 1,164 |
Derivative Average Remaining Maturity | [1],[3] | 3 years 8 months 12 days |  | 4 years |
Standard & Poor's, BB Rating [Member] |  |  |  |  |
Credit Derivatives [Line Items] |  |  |  |  |
Derivative Average Remaining Maturity | [1] | 1 year | [3] | 0 years | [2]
Standard & Poor's, BB Rating [Member] | Single Name Credit Default Swaps [Member] |  |  |  |  |
Credit Derivatives [Line Items] |  |  |  |  |
Credit Derivative Current Fair Value | [1] | $ 0 |  | $ 0 |
Maximum Potential Future Exposure on Credit Risk Derivatives | [1],[2] | 10 |  | 0 |
Standard & Poor's, BB Rating [Member] | Credit Default Subtotal [Member] |  |  |  |  |
Credit Derivatives [Line Items] |  |  |  |  |
Credit Derivative Current Fair Value | [1] | 0 |  | 0 |
Maximum Potential Future Exposure on Credit Risk Derivatives | [1],[2] | $ 10 |  | $ 0 |
[1] | The rating agency designations are based on ratings from Standard and Poor’s (“S&P”).
[2] | Assumes the value of the referenced credit obligations is zero.
[3] | The weighted average years to maturity of the credit default swaps is calculated based on weighted average notional amounts.

X
- Definition The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD. + References No definition available. + Details
Name: | dei_DocumentPeriodEndDate
Namespace Prefix: | dei_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum potential amount of future undiscounted payments that could be required under the credit derivative, before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4K -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5708775-113959 + Details
Name: | us-gaap_CreditDerivativeMaximumExposureUndiscounted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_CreditDerivativesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of credit risk derivative asset after deduction of credit risk derivative liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4K -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5708775-113959 + Details
Name: | us-gaap_CreditRiskDerivativesAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Average remaining period until maturity of the derivative contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageRemainingMaturity1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_CreditRatingStandardPoorsAxis=rga_StandardPoorsAaaToAminusRatingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rga_CreditDefaultTypesAxis=rga_SingleNameCreditDefaultSwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rga_CreditDefaultTypesAxis=rga_CreditDefaultSubtotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingStandardPoorsAxis=srt_StandardPoorsBBBRatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rga_CreditDefaultTypesAxis=rga_CreditDefaultSwapsReferencingIndicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingStandardPoorsAxis=srt_StandardPoorsBBRatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |