 | srt:FitchAAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchAAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchAAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchCCCPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchCCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchCCCMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchDRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchAAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchAAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchCCCPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchCCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchCCCMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchDRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Guarantees |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/GuaranteesScheduleOfGuaranteeObligationsTable |
 | srt:FitchAAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchAAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchAAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchCCCPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchCCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchCCCMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchDRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivitiesScheduleOfCreditDerivativesTable |
 | srt:FitchAAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchAAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchAAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchCCCPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchCCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchCCCMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchDRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizations |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/HealthCareOrganizationsScheduleOfMalpracticeInsuranceTable |
 | srt:FitchAAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchAAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchAARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchAAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchAPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchARatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchAMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchBMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchCCCPlusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchCCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchCCCMinusRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchCCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchCRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchDRatingMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesAccountsReceivableNoncurrentCreditQualityIndicatorTable |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesReinsuranceRecoverableCreditQualityIndicatorTable |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTable |
 | srt:FitchAAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchARatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchAMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchBMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCCCPlusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCCCMinusRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchCRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | srt:FitchDRatingMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |