XML 47 R37.htm IDEA: XBRL DOCUMENT
v3.23.2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Impact from Adoption to Liability For Future Policy Benefit, Expected Net Premium (Details) - USD ($) $ in Millions | Jun. 30, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Jan. 01, 2021 | Dec. 31, 2020
--- | --- | --- | --- | --- | ---
Cancer | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | $ 16,394 | $ 18,221 | $ 22,470 |  |  |
Effect of changes in discount rate assumptions | 1,579 | 1,077 |  |  |  |
Ending balance | 17,973 | 19,298 | 25,893 |  |  |
Medical and other health | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 14,497 | 16,195 | 18,681 |  |  |
Effect of changes in discount rate assumptions | 1,135 | 519 |  |  |  |
Ending balance | 15,632 | 16,714 | 21,174 |  |  |
Life insurance | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 6,380 | 7,284 | 10,064 |  |  |
Effect of changes in discount rate assumptions | 335 | 201 |  |  |  |
Ending balance | 6,715 | 7,485 | 10,847 |  |  |
Life insurance | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 831 | 799 | 780 |  |  |
Effect of changes in discount rate assumptions | (68) | (75) |  |  |  |
Ending balance | 763 | 724 | 834 |  |  |
Accident | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 2,705 | 2,760 | 2,999 |  |  |
Effect of changes in discount rate assumptions | (201) | (226) |  |  |  |
Ending balance | 2,504 | 2,534 | 3,283 |  |  |
Disability | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 1,798 | 1,775 | 1,760 |  |  |
Effect of changes in discount rate assumptions | (129) | (140) |  |  |  |
Ending balance | 1,669 | 1,635 | 1,862 |  |  |
Critical Care | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 4,996 | 5,050 | 5,391 |  |  |
Effect of changes in discount rate assumptions | (497) | (564) |  |  |  |
Ending balance | 4,499 | 4,486 | 6,023 |  |  |
Hospital Indemnity | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 1,369 | 1,365 | 1,380 |  |  |
Effect of changes in discount rate assumptions | (129) | (145) |  |  |  |
Ending balance | 1,240 | 1,220 | 1,467 |  |  |
Dental/Vision | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 226 | 231 | 241 |  |  |
Effect of changes in discount rate assumptions | (17) | (20) |  |  |  |
Ending balance | 209 | 211 | 264 |  |  |
Other | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 1,098 | 1,242 | 1,461 |  |  |
Effect of changes in discount rate assumptions | 47 | 14 |  |  |  |
Ending balance | 1,145 | 1,256 | 1,586 |  |  |
Other | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance | 177 | 118 | 135 |  |  |
Effect of changes in discount rate assumptions | (8) | (8) |  |  |  |
Ending balance | $ 169 | $ 110 | 153 |  |  |
Accounting Standards Update 2018-12 | Cancer | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 22,470 |  | $ 25,616 | [1]
Effect of changes in discount rate assumptions |  |  | 3,423 |  |  |
Ending balance |  |  | 25,893 | $ 29,598 | 29,598 |
Accounting Standards Update 2018-12 | Medical and other health | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 18,681 |  | 21,276 | [1]
Effect of changes in discount rate assumptions |  |  | 2,493 |  |  |
Ending balance |  |  | 21,174 | 23,874 | 23,874 |
Accounting Standards Update 2018-12 | Life insurance | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 10,064 |  | 12,476 | [1]
Effect of changes in discount rate assumptions |  |  | 783 |  |  |
Ending balance |  |  | 10,847 | 13,384 | 13,384 |
Accounting Standards Update 2018-12 | Life insurance | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 780 |  | 705 | [1]
Effect of changes in discount rate assumptions |  |  | 54 |  |  |
Ending balance |  |  | 834 | 783 | 783 |
Accounting Standards Update 2018-12 | Accident | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 2,999 |  | 3,350 | [1]
Effect of changes in discount rate assumptions |  |  | 284 |  |  |
Ending balance |  |  | 3,283 | 3,829 | 3,829 |
Accounting Standards Update 2018-12 | Disability | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 1,760 |  | 1,921 | [1]
Effect of changes in discount rate assumptions |  |  | 102 |  |  |
Ending balance |  |  | 1,862 | 2,118 | 2,118 |
Accounting Standards Update 2018-12 | Critical Care | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 5,391 |  | 5,894 | [1]
Effect of changes in discount rate assumptions |  |  | 632 |  |  |
Ending balance |  |  | 6,023 | 6,942 | 6,942 |
Accounting Standards Update 2018-12 | Hospital Indemnity | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 1,380 |  | 1,376 | [1]
Effect of changes in discount rate assumptions |  |  | 87 |  |  |
Ending balance |  |  | 1,467 | 1,530 | 1,530 |
Accounting Standards Update 2018-12 | Dental/Vision | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 241 |  | 281 | [1]
Effect of changes in discount rate assumptions |  |  | 23 |  |  |
Ending balance |  |  | 264 | 322 | 322 |
Accounting Standards Update 2018-12 | Other | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 1,461 |  | 1,708 | [1]
Effect of changes in discount rate assumptions |  |  | 125 |  |  |
Ending balance |  |  | 1,586 | 1,856 | 1,856 |
Accounting Standards Update 2018-12 | Other | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  | 135 |  | 152 | [1]
Effect of changes in discount rate assumptions |  |  | 18 |  |  |
Ending balance |  |  | $ 153 | 179 | 179 |
Accounting Standards Update 2018-12 | As Previously Reported | Cancer | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 25,601 |
Accounting Standards Update 2018-12 | As Previously Reported | Medical and other health | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 21,270 |
Accounting Standards Update 2018-12 | As Previously Reported | Life insurance | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 12,440 |
Accounting Standards Update 2018-12 | As Previously Reported | Life insurance | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 710 |
Accounting Standards Update 2018-12 | As Previously Reported | Accident | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 3,350 |
Accounting Standards Update 2018-12 | As Previously Reported | Disability | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 1,921 |
Accounting Standards Update 2018-12 | As Previously Reported | Critical Care | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 5,898 |
Accounting Standards Update 2018-12 | As Previously Reported | Hospital Indemnity | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 1,376 |
Accounting Standards Update 2018-12 | As Previously Reported | Dental/Vision | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 281 |
Accounting Standards Update 2018-12 | As Previously Reported | Other | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 2,080 |
Accounting Standards Update 2018-12 | As Previously Reported | Other | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 154 |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Cancer | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 25,616 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | 0 |
Impact of deferred profit liability |  |  |  |  | 15 |
Effect of changes in discount rate assumptions |  |  |  | 3,982 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Medical and other health | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 21,276 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | (1) |
Impact of deferred profit liability |  |  |  |  | 7 |
Effect of changes in discount rate assumptions |  |  |  | 2,598 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Life insurance | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 12,476 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | 0 |
Impact of deferred profit liability |  |  |  |  | 36 |
Effect of changes in discount rate assumptions |  |  |  | 908 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Life insurance | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 705 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | (5) |
Impact of deferred profit liability |  |  |  |  | 0 |
Effect of changes in discount rate assumptions |  |  |  | 78 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Accident | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 3,350 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | 0 |
Impact of deferred profit liability |  |  |  |  | 0 |
Effect of changes in discount rate assumptions |  |  |  | 479 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Disability | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 1,921 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | 0 |
Impact of deferred profit liability |  |  |  |  | 0 |
Effect of changes in discount rate assumptions |  |  |  | 197 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Critical Care | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 5,894 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | (4) |
Impact of deferred profit liability |  |  |  |  | 0 |
Effect of changes in discount rate assumptions |  |  |  | 1,048 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Hospital Indemnity | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 1,376 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | 0 |
Impact of deferred profit liability |  |  |  |  | 0 |
Effect of changes in discount rate assumptions |  |  |  | 154 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Dental/Vision | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 281 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | 0 |
Impact of deferred profit liability |  |  |  |  | 0 |
Effect of changes in discount rate assumptions |  |  |  | 41 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Other | Aflac Japan |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 1,708 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | (398) |
Impact of deferred profit liability |  |  |  |  | 26 |
Effect of changes in discount rate assumptions |  |  |  | 148 |  |
Accounting Standards Update 2018-12 | Revision of Prior Period, Accounting Standards Update, Adjustment | Other | Aflac U.S. |  |  |  |  |  |
Liability for Future Policy Benefit, Activity [Line Items] |  |  |  |  |  |
Balance |  |  |  |  | 152 |
Impact of capping net premium ratio to retained earnings |  |  |  |  | (2) |
Impact of deferred profit liability |  |  |  |  | $ 0 |
Effect of changes in discount rate assumptions |  |  |  | $ 27 |  |
[1] | Includes the adjustment for capping the Transition Date NPR.

X
- Definition Impact of Capping Net Premium Ratio to Retained Earnings + References No definition available. + Details
Name: | afl_ImpactOfCappingNetPremiumRatioToRetainedEarnings
Namespace Prefix: | afl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Impact of Deferred Profit Liability + References No definition available. + Details
Name: | afl_ImpactOfDeferredProfitLiability
Namespace Prefix: | afl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of accumulated other comprehensive income (loss) (AOCI) from increase (decrease) in expected net premium component of liability for future policy benefit from change in discount rate. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 29E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-29E Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 13I -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-13I Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 + Details
Name: | us-gaap_AociLiabilityForFuturePolicyBenefitExpectedNetPremiumBeforeTax
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 Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 29E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-29E Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 + Details
Name: | us-gaap_LiabilityForFuturePolicyBenefitActivityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before effect of reinsurance and after current period update of cash flow assumption and discount rate change, of expected net premium component of liability for future policy benefit. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 29E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-29E Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 + Details
Name: | us-gaap_LiabilityForFuturePolicyBenefitExpectedNetPremiumBeforeReinsuranceAfterDiscountRateChange
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before effect of reinsurance and current period update of cash flow assumption, of expected net premium component of liability for future policy benefit, discounted at original rate. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 29E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-29E Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 + Details
Name: | us-gaap_LiabilityForFuturePolicyBenefitExpectedNetPremiumOriginalDiscountRateBeforeCashFlowAndReinsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_ProductOrServiceAxis=afl_CancerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=afl_AflacJapanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=afl_MedicalAndOtherHealthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_LifeInsuranceSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=afl_AflacUSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=afl_AccidentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_DisabilityInsurancePolicyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=afl_CriticalCareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=afl_HospitalIndemnityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=afl_DentalVisionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=afl_OtherInsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201812Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |