 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CorporateBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CorporateNoteSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:ConvertibleDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:ShortTermDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasurySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasuryNotesSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasuryBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasuryBillSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:MunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:TaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:NontaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:MunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:TaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:NontaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CommodityIndexLinkedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SovereignDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CollateralizedMortgageObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:AssetBackedSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:RepurchaseAgreementsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:EuroDollarCertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:AdjustableRateLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:VariableRateDemandObligationMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:LoanParticipationsAndAssignmentsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:BankLoanObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:AuctionRatePreferredSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SeniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:IncomeNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:DeferrableNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:PaymentInKindPIKNoteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:UnitrancheDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SeniorSubordinatedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SeniorSubordinatedLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:JuniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:JuniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:JuniorSubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CorporateBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CorporateNoteSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:ConvertibleDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:ShortTermDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasurySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasuryNotesSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasuryBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasuryBillSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:MunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:TaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:NontaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:MunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:TaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:NontaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CommodityIndexLinkedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SovereignDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CollateralizedMortgageObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:AssetBackedSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:RepurchaseAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:EuroDollarCertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:AdjustableRateLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:VariableRateDemandObligationMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:LoanParticipationsAndAssignmentsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:BankLoanObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:AuctionRatePreferredSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SeniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:IncomeNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:DeferrableNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:UnitrancheDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:SeniorSubordinatedLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:JuniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:JuniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:JuniorSubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:CorporateBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:CorporateNoteSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:ConvertibleDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:ShortTermDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:USTreasurySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:USTreasuryNotesSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:USTreasuryBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:USTreasuryBillSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:MunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:TaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:NontaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:MunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:TaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:NontaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:CommodityIndexLinkedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:SovereignDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:CollateralizedMortgageObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:AssetBackedSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:RepurchaseAgreementsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:CertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:EuroDollarCertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:AdjustableRateLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:VariableRateDemandObligationMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:LoanParticipationsAndAssignmentsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:BankLoanObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:AuctionRatePreferredSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:SeniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:SubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:IncomeNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:DeferrableNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:PaymentInKindPIKNoteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:UnitrancheDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:SeniorSubordinatedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:SeniorSubordinatedLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:JuniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:JuniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:JuniorSubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:CorporateBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:CorporateNoteSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:ConvertibleDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:ShortTermDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:USTreasurySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:USTreasuryNotesSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:USTreasuryBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:USTreasuryBillSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:MunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:TaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:NontaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:MunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:TaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:NontaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:CommodityIndexLinkedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:SovereignDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:CollateralizedMortgageObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:AssetBackedSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:RepurchaseAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:CertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:EuroDollarCertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:AdjustableRateLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:VariableRateDemandObligationMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:LoanParticipationsAndAssignmentsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:BankLoanObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:AuctionRatePreferredSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:SeniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:IncomeNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:DeferrableNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:UnitrancheDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:SeniorSubordinatedLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:JuniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:JuniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:JuniorSubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CorporateBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CorporateNoteSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:ConvertibleDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:ShortTermDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasurySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasuryNotesSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasuryBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasuryBillSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:MunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:TaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:NontaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:MunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:TaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:NontaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CommodityIndexLinkedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SovereignDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CollateralizedMortgageObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:AssetBackedSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:RepurchaseAgreementsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:EuroDollarCertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:AdjustableRateLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:VariableRateDemandObligationMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:LoanParticipationsAndAssignmentsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:BankLoanObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:AuctionRatePreferredSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SeniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:IncomeNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:DeferrableNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:PaymentInKindPIKNoteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:UnitrancheDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SeniorSubordinatedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SeniorSubordinatedLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:JuniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:JuniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:JuniorSubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CorporateBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CorporateNoteSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:ConvertibleDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:ShortTermDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasurySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasuryNotesSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasuryBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasuryBillSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:MunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:TaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:NontaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:MunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:TaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:NontaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CommodityIndexLinkedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SovereignDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CollateralizedMortgageObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:AssetBackedSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:RepurchaseAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:EuroDollarCertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:AdjustableRateLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:VariableRateDemandObligationMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:LoanParticipationsAndAssignmentsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:BankLoanObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:AuctionRatePreferredSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SeniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:IncomeNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:DeferrableNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:UnitrancheDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:SeniorSubordinatedLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:JuniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:JuniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:JuniorSubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:CorporateBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:CorporateNoteSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:ConvertibleDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:ShortTermDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:USTreasurySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:USTreasuryNotesSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:USTreasuryBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:USTreasuryBillSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:MunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:TaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:NontaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:MunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:TaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:NontaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:CommodityIndexLinkedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:SovereignDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:CollateralizedMortgageObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:AssetBackedSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:RepurchaseAgreementsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:CertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:EuroDollarCertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:AdjustableRateLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:VariableRateDemandObligationMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:LoanParticipationsAndAssignmentsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:BankLoanObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:AuctionRatePreferredSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:SeniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:SubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:IncomeNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:DeferrableNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:PaymentInKindPIKNoteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:UnitrancheDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:SeniorSubordinatedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:SeniorSubordinatedLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:JuniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:JuniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:JuniorSubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:CorporateBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:CorporateNoteSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:ConvertibleDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:ShortTermDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:USTreasurySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:USTreasuryNotesSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:USTreasuryBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:USTreasuryBillSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:MunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:TaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:NontaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:MunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:TaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:NontaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:CommodityIndexLinkedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:SovereignDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:CollateralizedMortgageObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:AssetBackedSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:RepurchaseAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:CertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:EuroDollarCertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:AdjustableRateLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:VariableRateDemandObligationMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:LoanParticipationsAndAssignmentsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:BankLoanObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:AuctionRatePreferredSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:SeniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:IncomeNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:DeferrableNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:UnitrancheDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:SeniorSubordinatedLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:JuniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:JuniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:JuniorSubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:CorporateBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:CorporateNoteSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:ConvertibleDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:ShortTermDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:USTreasurySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:USTreasuryNotesSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:USTreasuryBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:USTreasuryBillSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:MunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:TaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:NontaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:MunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:TaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:NontaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:CommodityIndexLinkedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:SovereignDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:CollateralizedMortgageObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:AssetBackedSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:RepurchaseAgreementsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:CertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:EuroDollarCertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:AdjustableRateLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:VariableRateDemandObligationMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:LoanParticipationsAndAssignmentsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:BankLoanObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:AuctionRatePreferredSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:SeniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:SubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:IncomeNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:DeferrableNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:PaymentInKindPIKNoteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:UnitrancheDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:SeniorSubordinatedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:SeniorSubordinatedLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:JuniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:JuniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:JuniorSubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:CorporateBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:CorporateNoteSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:ConvertibleDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:ShortTermDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:USTreasurySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:USTreasuryNotesSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:USTreasuryBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:USTreasuryBillSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:MunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:TaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:NontaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:MunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:TaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:NontaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:CommodityIndexLinkedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:SovereignDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:CollateralizedMortgageObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:AssetBackedSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:RepurchaseAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:CertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:EuroDollarCertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:AdjustableRateLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:VariableRateDemandObligationMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:LoanParticipationsAndAssignmentsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:BankLoanObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:AuctionRatePreferredSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:SeniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:IncomeNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:DeferrableNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:UnitrancheDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:SeniorSubordinatedLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:JuniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:JuniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:JuniorSubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:CorporateBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:CorporateNoteSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:ConvertibleDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:ShortTermDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:USTreasurySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:USTreasuryNotesSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:USTreasuryBondSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:USTreasuryBillSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:MunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:TaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:NontaxableMunicipalBondsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:MunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:TaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:NontaxableMunicipalNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:CommodityIndexLinkedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:SovereignDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:CollateralizedMortgageObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:AssetBackedSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:RepurchaseAgreementsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:CertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:EuroDollarCertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:AdjustableRateLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:VariableRateDemandObligationMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:LoanParticipationsAndAssignmentsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:BankLoanObligationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:AuctionRatePreferredSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:SeniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:SubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:IncomeNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:DeferrableNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:PaymentInKindPIKNoteMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:UnitrancheDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:SeniorSubordinatedNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:SeniorSubordinatedLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:JuniorLoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:JuniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:JuniorSubordinatedDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:CorporateBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:CorporateNoteSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:ConvertibleDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:ShortTermDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:USTreasurySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:USTreasuryNotesSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:USTreasuryBondSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:USTreasuryBillSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:USTreasuryAndGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:USGovernmentAgenciesShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:MunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:TaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:NontaxableMunicipalBondsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:MunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:TaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:NontaxableMunicipalNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:ForeignGovernmentDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:ForeignGovernmentShorttermDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:CommodityIndexLinkedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:SovereignDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:FederalHomeLoanBankCertificatesAndObligationsFHLBMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:FederalHousingAdministrationCertificatesAndObligationsFHAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:CollateralizedMortgageObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:AssetBackedSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:RepurchaseAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:CertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:EuroDollarCertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:AdjustableRateLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:VariableRateDemandObligationMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:LoanParticipationsAndAssignmentsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:BankLoanObligationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:AuctionRatePreferredSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:SeniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:SubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:IncomeNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:DeferrableNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:PaymentInKindPIKNoteMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:UnitrancheDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:SeniorSubordinatedNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:SeniorSubordinatedLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:JuniorLoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:JuniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:JuniorSubordinatedDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |