 | us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:SubleaseIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:PremiumsEarnedNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:Revenues | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:SubleaseIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:PremiumsEarnedNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:Revenues | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:SubleaseIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:PremiumsEarnedNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:Revenues | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:SubleaseIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:PremiumsEarnedNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:Revenues | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:SubleaseIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:PremiumsEarnedNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:Revenues | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:SubleaseIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:PremiumsEarnedNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:Revenues | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:SubleaseIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:OperatingLeaseLeaseIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:SalesTypeLeaseVariableLeaseIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:SalesTypeLeaseInterestIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:SalesTypeLeaseRevenue | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:DirectFinancingLeaseVariableLeaseIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:DirectFinancingLeaseInterestIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:DirectFinancingLeaseRevenue | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:PremiumsEarnedNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:RevenueNotFromContractWithCustomer | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:Revenues | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:SubleaseIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:OperatingLeaseLeaseIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:SalesTypeLeaseVariableLeaseIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:SalesTypeLeaseInterestIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:SalesTypeLeaseRevenue | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:DirectFinancingLeaseVariableLeaseIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:DirectFinancingLeaseInterestIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:DirectFinancingLeaseRevenue | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:PremiumsEarnedNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:RevenueNotFromContractWithCustomer | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:Revenues | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:PremiumsWrittenAndEarnedAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:NetInvestmentIncomeAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:GainLossOnInvestments | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:OtherIncome | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:Revenues | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:PremiumsWrittenAndEarnedAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:NetInvestmentIncomeAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:GainLossOnInvestments | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:OtherIncome | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:Revenues | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:RevenuesExcludingInterestAndDividendsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:InterestAndDividendIncomeOperatingAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:Revenues | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:RevenuesExcludingInterestAndDividendsAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:InterestAndDividendIncomeOperatingAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:Revenues | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |