-us-gaap:Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Domain] {us-gaap:FinancialStatementLineItemsWithDifferencesInReportedAmountAndReportingCurrencyDenominatedAmountsDomain}
-us-gaap:Cash and Cash Equivalents [Member] {us-gaap:CashAndCashEquivalentsMember}
us-gaap:Cash [Member] {us-gaap:CashMember}
-us-gaap:Cash Equivalents [Member] {us-gaap:CashEquivalentsMember}
us-gaap:Money Market Funds [Member] {us-gaap:MoneyMarketFundsMember}
us-gaap:US Treasury Securities [Member] {us-gaap:USTreasurySecuritiesMember}
us-gaap:Commercial Paper [Member] {us-gaap:CommercialPaperMember}
us-gaap:Bankers Acceptance [Member] {us-gaap:BankersAcceptanceMember}
-us-gaap:Interest-bearing Deposits [Member] {us-gaap:InterestBearingDepositsMember}
us-gaap:Bank Time Deposits [Member] {us-gaap:BankTimeDepositsMember}
us-gaap:Certificates of Deposit [Member] {us-gaap:CertificatesOfDepositMember}
us-gaap:Accounts Receivable [Member] {us-gaap:AccountsReceivableMember}
us-gaap:Notes Receivable [Member] {us-gaap:NotesReceivableMember}
us-gaap:Premiums Receivable [Member] {us-gaap:PremiumsReceivableMember}
-us-gaap:Investments [Member] {us-gaap:InvestmentsMember}
-us-gaap:Securities (Assets) [Member] {us-gaap:SecuritiesAssetsMember}
-us-gaap:Equity Securities [Member] {us-gaap:EquitySecuritiesMember}
us-gaap:Common Stock [Member] {us-gaap:CommonStockMember}
-us-gaap:Preferred Stock [Member] {us-gaap:PreferredStockMember}
us-gaap:Nonredeemable Preferred Stock [Member] {us-gaap:NonredeemablePreferredStockMember}
us-gaap:Redeemable Preferred Stock [Member] {us-gaap:RedeemablePreferredStockMember}
us-gaap:Convertible Preferred Stock [Member] {us-gaap:ConvertiblePreferredStockMember}
us-gaap:Preferred Non-Convertible Stock [Member] {us-gaap:PreferredNonConvertibleStockMember}
us-gaap:Convertible Preferred Stock [Member] {us-gaap:ConvertiblePreferredStockMember}
us-gaap:Redeemable Preferred Stock [Member] {us-gaap:RedeemablePreferredStockMember}
us-gaap:Rights [Member] {us-gaap:RightsMember}
us-gaap:Warrants [Member] {us-gaap:WarrantsMember}
-us-gaap:Debt Securities [Member] {us-gaap:DebtSecuritiesMember}
-us-gaap:US Treasury and Government [Member] {us-gaap:USTreasuryAndGovernmentMember}
us-gaap:US Treasury Securities [Member] {us-gaap:USTreasurySecuritiesMember}
us-gaap:US Government Agencies Debt Securities [Member] {us-gaap:USGovernmentAgenciesDebtSecuritiesMember}
us-gaap:US States and Political Subdivisions Debt Securities [Member] {us-gaap:USStatesAndPoliticalSubdivisionsMember}
us-gaap:Foreign Government Debt Securities [Member] {us-gaap:ForeignGovernmentDebtSecuritiesMember}
-us-gaap:Corporate Debt Securities [Member] {us-gaap:CorporateDebtSecuritiesMember}
us-gaap:Domestic Corporate Debt Securities [Member] {us-gaap:DomesticCorporateDebtSecuritiesMember}
us-gaap:Foreign Corporate Debt Securities [Member] {us-gaap:ForeignCorporateDebtSecuritiesMember}
us-gaap:Commercial Paper, Not Included with Cash and Cash Equivalents [Member] {us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember}
us-gaap:Convertible Debt Securities [Member] {us-gaap:ConvertibleDebtSecuritiesMember}
-us-gaap:Asset-backed Securities [Member] {us-gaap:AssetBackedSecuritiesMember}
-us-gaap:Collateralized Mortgage Backed Securities [Member] {us-gaap:MortgageBackedSecuritiesMember}
us-gaap:Mortgage-backed Securities, Issued by Private Enterprises [Member] {us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember}
us-gaap:Asset-backed Securities, Securitized Loans and Receivables [Member] {us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember}
us-gaap:Interest-Only-Strip [Member] {us-gaap:InterestOnlyStripMember}
us-gaap:Principal-Only-Strip [Member] {us-gaap:PrincipalOnlyStripMember}
us-gaap:Fixed Income Securities [Member] {us-gaap:FixedIncomeSecuritiesMember}
us-gaap:Auction Rate Securities [Member] {us-gaap:AuctionRateSecuritiesMember}
us-gaap:Variable Rate Demand Obligation [Member] {us-gaap:VariableRateDemandObligationMember}
us-gaap:Other Debt Obligations [Member] {us-gaap:OtherDebtSecuritiesMember}
us-gaap:Equity Method Investments [Member] {us-gaap:EquityMethodInvestmentsMember}
us-gaap:Cost-method Investments [Member] {us-gaap:CostmethodInvestmentsMember}
us-gaap:Loans Receivable [Member] {us-gaap:LoansReceivableMember}
us-gaap:Cash Surrender Value [Member] {us-gaap:CashSurrenderValueMember}
us-gaap:Retained Interest [Member] {us-gaap:RetainedInterestMember}
us-gaap:Investment in Federal Home Loan Bank Stock [Member] {us-gaap:InvestmentInFederalHomeLoanBankStockMember}
us-gaap:Federal Funds Sold and Securities Borrowed or Purchased under Agreements to Resell [Member] {us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember}
us-gaap:Available-for-sale Securities [Member] {us-gaap:AvailableforsaleSecuritiesMember}
us-gaap:Held-to-maturity Securities [Member] {us-gaap:HeldtomaturitySecuritiesMember}
us-gaap:Accounts Payable [Member] {us-gaap:AccountsPayableMember}
us-gaap:Accrued Liabilities [Member] {us-gaap:AccruedLiabilitiesMember}
us-gaap:Borrowings [Member] {us-gaap:BorrowingsMember}
us-gaap:Senior Debt Obligations [Member] {us-gaap:SeniorDebtObligationsMember}
us-gaap:Subordinated Debt Obligations [Member] {us-gaap:SubordinatedDebtObligationsMember}
-us-gaap:Deposits [Member] {us-gaap:DepositsMember}
us-gaap:Demand Deposits [Member] {us-gaap:DemandDepositsMember}
us-gaap:Federal Funds Purchased and Securities Sold under Agreements to Repurchase [Member] {us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember}
us-gaap:Federal Funds Purchased [Member] {us-gaap:FederalFundsPurchasedMember}
us-gaap:Securities Loaned or Sold under Agreements to Repurchase [Member] {us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember}
us-gaap:Federal Home Loan Bank Borrowings [Member] {us-gaap:FederalHomeLoanBankBorrowingsMember}
us-gaap:Investment Contracts [Member] {us-gaap:InvestmentContractsMember}
us-gaap:Foreign Exchange Contract [Member] {us-gaap:ForeignExchangeContractMember}
us-gaap:Securities Sold, Not yet Purchased [Member] {us-gaap:SecuritiesSoldNotYetPurchasedMember}