 | us-gaap:NotesPayableToBanksMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:NotesPayableOtherPayablesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:LoansPayableMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:MediumTermNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:LineOfCreditMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:SecuredDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:EquipmentTrustCertificateMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:EnhancedEquipmentTrustCertificateMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:ConvertibleDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:UnsecuredDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:ConstructionLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:SubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:MortgagesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:ParticipatingMortgagesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:BridgeLoanMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:FederalHomeLoanBankAdvancesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:SeniorSubordinatedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:PaymentInKindPIKNoteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt |
 | us-gaap:NotesPayableToBanksMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:NotesPayableOtherPayablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:LoansPayableMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:MediumTermNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:LineOfCreditMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:SecuredDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:EquipmentTrustCertificateMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:EnhancedEquipmentTrustCertificateMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:ConvertibleDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:UnsecuredDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:ConstructionLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:MortgagesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:ParticipatingMortgagesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:BridgeLoanMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:FederalHomeLoanBankAdvancesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentRedemptionTable |
 | us-gaap:NotesPayableToBanksMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:NotesPayableOtherPayablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:LoansPayableMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:MediumTermNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:LineOfCreditMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:SecuredDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:EquipmentTrustCertificateMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:EnhancedEquipmentTrustCertificateMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:ConvertibleDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:UnsecuredDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:ConstructionLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:MortgagesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:ParticipatingMortgagesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:BridgeLoanMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:FederalHomeLoanBankAdvancesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable |
 | us-gaap:NotesPayableToBanksMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:NotesPayableOtherPayablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:LoansPayableMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:MediumTermNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:LineOfCreditMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:SecuredDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:EquipmentTrustCertificateMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:EnhancedEquipmentTrustCertificateMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:ConvertibleDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:UnsecuredDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:ConstructionLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:MortgagesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:ParticipatingMortgagesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:BridgeLoanMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:FederalHomeLoanBankAdvancesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/DebtObligationWithJointAndSeveralLiabilityArrangementTable |