Customer [Axis]

NameMajorCustomersAxis
Namespacehttp://fasb.org/srt/2020-01-31
Prefixsrt
Data typexbrli:stringItemType
Period typeduration
Substitution Groupxbrldt:dimensionItem
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Customer [Axis]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link

Related Child Concepts

NameRelation TypeRole
srt:NameOfMajorCustomerDomain
parent-childhttp://fasb.org/us-gaap/role/statement/CommonDomainMembers
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/statement/CommonDomainMembersStatementTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/statement/CommonDomainMembersStatementTable
srt:NameOfMajorCustomerDomain
parent-childhttp://fasb.org/us-gaap/role/disclosure/SegmentReporting
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/SegmentReportingScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/SegmentReportingScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable
srt:NameOfMajorCustomerDomain
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable
srt:NameOfMajorCustomerDomain
parent-childhttp://fasb.org/us-gaap/role/disclosure/RevenuefromContractswithCustomers
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/RevenuefromContractswithCustomersDisaggregationOfRevenueTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/RevenuefromContractswithCustomersDisaggregationOfRevenueTable
srt:NameOfMajorCustomerDomain
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable
srt:NameOfMajorCustomerDomain
dimension-defaulthttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable
srt:NameOfMajorCustomerDomain
dimension-domainhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable

Related Parent Concepts

NameRelation TypeRole
us-gaap:StatementTable
parent-childhttp://fasb.org/us-gaap/role/statement/CommonDomainMembers
us-gaap:StatementTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/statement/CommonDomainMembersStatementTable
us-gaap:ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/SegmentReporting
us-gaap:ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/SegmentReportingScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable
us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance
us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceShortdurationInsuranceContractsClaimsDevelopmentTable
us-gaap:DisaggregationOfRevenueTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/RevenuefromContractswithCustomers
us-gaap:DisaggregationOfRevenueTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/RevenuefromContractswithCustomersDisaggregationOfRevenueTable
us-gaap:AdditionalLiabilityLongDurationInsuranceActivityTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:DeferredPolicyAcquisitionCostTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:DeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:DeferredSaleInducementCostTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:LiabilityForFuturePolicyBenefitActivityTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:MarketRiskBenefitTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:PolicyholderAccountBalanceTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:PresentValueOfFutureInsuranceProfitTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:SeparateAccountLiabilityTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA
us-gaap:AdditionalLiabilityLongDurationInsuranceActivityTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAAdditionalLiabilityLongDurationInsuranceActivityTable
us-gaap:DeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostAndPresentValueOfFutureProfitTable
us-gaap:DeferredPolicyAcquisitionCostTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredPolicyAcquisitionCostTable
us-gaap:DeferredSaleInducementCostTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable
us-gaap:LiabilityForFuturePolicyBenefitActivityTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceALiabilityForFuturePolicyBenefitActivityTable
us-gaap:MarketRiskBenefitTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable
us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable
us-gaap:PolicyholderAccountBalanceTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceTable
us-gaap:PresentValueOfFutureInsuranceProfitTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPresentValueOfFutureInsuranceProfitTable
us-gaap:SeparateAccountLiabilityTable
hypercube-dimensionhttp://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceASeparateAccountLiabilityTable