SLVO 0001370368-20-000076 6-K as filed: Jul 30, 2020 - Equibles
490000000 0 2000000 35000000 29000000 0 0 0.200 3.0000000000 5.0000000000 7.0000000000 3.0000000000 5.0000000000 7.0000000000 3.0000000000 1000000 0 0 0 0.04 653000000 653000000 111193477 111193477 0 0.200 490000000 0 2000000 35000000 0.90 1 3 10 0 12.0000000000 12.0000000000 1231000000 true true true true true true true true 6-K 2020-06-30 2020-06-30 0001159510 0001053092 false false --12-31 --12-31 2020 2020 Q2 Q2 In 6M20, the Bank granted 63.2 million share awards at a weighted-average share price of CHF 10.71. Each share award granted entitles the holder of the award to receive one Group share, subject to service conditions. Share awards vest over three years with one third of the share awards vesting on each of the three anniversaries of the grant date (ratable vesting), with the exception of awards granted to individuals classified as risk managers or senior managers under the UK Prudential Regulatory Authority (PRA) Remuneration Code or similar regulations in other jurisdictions. Share awards granted to risk managers vest over five years with one fifth of the award vesting on each of the five anniversaries of the grant date, while share awards granted to senior managers vest over five years commencing on the third anniversary of the grant date, with one fifth of the award vesting on each of the third to seventh anniversaries of the grant date. Share awards are expensed over the service period of the awards. In 6M20, the Bank granted 48.9 million performance share awards at a weighted-average share price of CHF 10.66. Performance share awards are similar to share awards, except that the full balance of outstanding performance share awards, including those awarded in prior years, are subject to performance-based malus provisions. In 6M20, the Bank awarded CHF 257 million of CCA. CCA are scheduled to vest on the third anniversary of the grant date, other than those granted to individuals classified as risk managers or senior managers under the UK PRA Remuneration Code or similar regulations in other jurisdictions, where CCA vest on the fifth and seventh anniversaries of the grant date, respectively, and will be expensed over the vesting period. In 6M20, the Bank granted deferred fixed cash compensation of CHF 121 million to certain employees in the Americas. This compensation will be expensed in Global Markets, Investment Banking & Capital Markets and International Wealth Management over a three-year vesting period from the grant date. Amortization of this compensation in 6M20 totaled CHF 57 million, of which CHF 33 million was related to awards granted in 6M20. In 6M20, the Bank granted upfront cash awards of CHF 146 million to certain managing directors and directors in Investment Banking & Capital Markets and Asia Pacific. Amortization of this compensation in 6M20 totaled CHF 38 million, of which CHF 29 million was related to awards granted in 6M20. In 6M20, the Bank granted deferred cash and stock retention awards of CHF 17 million. These awards are expensed over the applicable vesting period from the grant date. Amortization of this compensation in 6M20 totaled CHF 19 million, of which CHF 2 million was related to awards granted in 6M20. In 2Q20, the Group granted deferred cash and stock retention awards of CHF 6 million. These awards are expensed over the applicable vesting period from the grant date. Amortization of retention awards granted in 2Q20 and prior periods totaled CHF 10 million in 2Q20. 0001159510 cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember 2020-06-30 0001159510 cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2020-01-01 2020-06-30 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember cs:RiskTakersMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 cs:ShareAwardsMember srt:ManagementMember cs:ConsolidatedBankMember us-gaap:StockCompensationPlanMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ContingentCapitalAwardsCcaMember cs:CliffVestingMember 2020-01-01 2020-06-30 0001159510 cs:RiskTakersMember cs:CliffVestingMember cs:ConsolidatedBankMember cs:ContingentCapitalAwardsCcaMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ContingentCapitalAwardsCcaMember srt:ManagementMember cs:CliffVestingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CliffVestingMember cs:OtherVariableCompensationDeferredShareAndCashAwardsMember 2020-01-01 2020-06-30 0001159510 2020-04-01 2020-06-30 0001159510 2020-01-01 2020-03-31 0001159510 2019-04-01 2019-06-30 0001159510 2019-01-01 2019-06-30 0001159510 2019-06-30 0001159510 2020-03-31 0001159510 cs:DebtInstrumentCapitalInstrumentReservedMember 2020-03-31 0001159510 cs:DebtInstrumentCapitalInstrumentReservedMember 2019-06-30 0001159510 srt:MinimumMember 2020-06-30 0001159510 2020-06-30 0001159510 2020-01-01 2020-06-30 0001159510 srt:MinimumMember us-gaap:PendingLitigationMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2020-04-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ContingentCapitalAwardsCcaMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CliffVestingMember cs:UpfrontCashAwardMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CashRetentionAwardsMember cs:CliffVestingMember 2020-01-01 2020-06-30 0001159510 cs:CliffVestingMember cs:DeferredCashRetentionAwardsMember 2020-01-01 2020-06-30 0001159510 2019-12-31 0001159510 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-03-31 0001159510 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 us-gaap:CommonStockMember 2020-03-31 0001159510 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001159510 us-gaap:RetainedEarningsMember 2020-03-31 0001159510 us-gaap:TreasuryStockMember 2020-03-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001159510 us-gaap:ParentMember 2020-03-31 0001159510 us-gaap:NoncontrollingInterestMember 2020-03-31 0001159510 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001159510 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001159510 us-gaap:ParentMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001159510 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001159510 us-gaap:CommonStockMember 2020-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001159510 us-gaap:RetainedEarningsMember 2020-06-30 0001159510 us-gaap:TreasuryStockMember 2020-06-30 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001159510 us-gaap:ParentMember 2020-06-30 0001159510 us-gaap:NoncontrollingInterestMember 2020-06-30 0001159510 us-gaap:CommonStockMember 2019-12-31 0001159510 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001159510 us-gaap:RetainedEarningsMember 2019-12-31 0001159510 us-gaap:TreasuryStockMember 2019-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001159510 us-gaap:ParentMember 2019-12-31 0001159510 us-gaap:NoncontrollingInterestMember 2019-12-31 0001159510 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001159510 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001159510 us-gaap:ParentMember 2020-01-01 2020-03-31 0001159510 us-gaap:RetainedEarningsMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001159510 us-gaap:ParentMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001159510 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001159510 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001159510 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001159510 us-gaap:CommonStockMember 2019-03-31 0001159510 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001159510 us-gaap:RetainedEarningsMember 2019-03-31 0001159510 us-gaap:TreasuryStockMember 2019-03-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001159510 us-gaap:ParentMember 2019-03-31 0001159510 us-gaap:NoncontrollingInterestMember 2019-03-31 0001159510 2019-03-31 0001159510 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001159510 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001159510 us-gaap:ParentMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001159510 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001159510 us-gaap:CommonStockMember 2019-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001159510 us-gaap:RetainedEarningsMember 2019-06-30 0001159510 us-gaap:TreasuryStockMember 2019-06-30 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001159510 us-gaap:ParentMember 2019-06-30 0001159510 us-gaap:NoncontrollingInterestMember 2019-06-30 0001159510 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-06-30 0001159510 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001159510 us-gaap:ParentMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001159510 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0001159510 us-gaap:CommonStockMember 2018-12-31 0001159510 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001159510 us-gaap:RetainedEarningsMember 2018-12-31 0001159510 us-gaap:TreasuryStockMember 2018-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001159510 us-gaap:ParentMember 2018-12-31 0001159510 us-gaap:NoncontrollingInterestMember 2018-12-31 0001159510 2018-12-31 0001159510 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-06-30 0001159510 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001159510 us-gaap:ParentMember 2019-01-01 2019-06-30 0001159510 us-gaap:RetainedEarningsMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001159510 us-gaap:ParentMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001159510 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001159510 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccountingStandardsUpdate201613Member 2020-06-30 0001159510 cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001159510 cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001159510 cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0001159510 cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001159510 cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001159510 cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0001159510 cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001159510 cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001159510 cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0001159510 cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 us-gaap:OperatingSegmentsMember cs:GlobalMarketsMember 2020-04-01 2020-06-30 0001159510 cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001159510 cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0001159510 cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001159510 cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001159510 cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0001159510 cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0001159510 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0001159510 us-gaap:CorporateNonSegmentMember 2019-04-01 2019-06-30 0001159510 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0001159510 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-06-30 0001159510 cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 us-gaap:OperatingSegmentsMember cs:SwissUniversalBankMember 2020-03-31 0001159510 us-gaap:OperatingSegmentsMember cs:SwissUniversalBankMember 2019-12-31 0001159510 cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2020-03-31 0001159510 cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2020-03-31 0001159510 cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2020-03-31 0001159510 cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2020-03-31 0001159510 cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 us-gaap:CorporateNonSegmentMember 2020-06-30 0001159510 us-gaap:CorporateNonSegmentMember 2020-03-31 0001159510 us-gaap:CorporateNonSegmentMember 2019-12-31 0001159510 us-gaap:MortgageBankingMember 2020-04-01 2020-06-30 0001159510 us-gaap:MortgageBankingMember 2020-01-01 2020-03-31 0001159510 us-gaap:MortgageBankingMember 2019-04-01 2019-06-30 0001159510 us-gaap:MortgageBankingMember 2020-01-01 2020-06-30 0001159510 us-gaap:MortgageBankingMember 2019-01-01 2019-06-30 0001159510 us-gaap:InvestmentAdviceMember 2020-04-01 2020-06-30 0001159510 us-gaap:InvestmentAdviceMember 2020-01-01 2020-03-31 0001159510 us-gaap:InvestmentAdviceMember 2019-04-01 2019-06-30 0001159510 us-gaap:InvestmentAdviceMember 2020-01-01 2020-06-30 0001159510 us-gaap:InvestmentAdviceMember 2019-01-01 2019-06-30 0001159510 cs:OtherSecuritiesBusinessMember 2020-04-01 2020-06-30 0001159510 cs:OtherSecuritiesBusinessMember 2020-01-01 2020-03-31 0001159510 cs:OtherSecuritiesBusinessMember 2019-04-01 2019-06-30 0001159510 cs:OtherSecuritiesBusinessMember 2020-01-01 2020-06-30 0001159510 cs:OtherSecuritiesBusinessMember 2019-01-01 2019-06-30 0001159510 us-gaap:FiduciaryAndTrustMember 2020-04-01 2020-06-30 0001159510 us-gaap:FiduciaryAndTrustMember 2020-01-01 2020-03-31 0001159510 us-gaap:FiduciaryAndTrustMember 2019-04-01 2019-06-30 0001159510 us-gaap:FiduciaryAndTrustMember 2020-01-01 2020-06-30 0001159510 us-gaap:FiduciaryAndTrustMember 2019-01-01 2019-06-30 0001159510 cs:UnderwritingMember 2020-04-01 2020-06-30 0001159510 cs:UnderwritingMember 2020-01-01 2020-03-31 0001159510 cs:UnderwritingMember 2019-04-01 2019-06-30 0001159510 cs:UnderwritingMember 2020-01-01 2020-06-30 0001159510 cs:UnderwritingMember 2019-01-01 2019-06-30 0001159510 cs:BrokerageMember 2020-04-01 2020-06-30 0001159510 cs:BrokerageMember 2020-01-01 2020-03-31 0001159510 cs:BrokerageMember 2019-04-01 2019-06-30 0001159510 cs:BrokerageMember 2020-01-01 2020-06-30 0001159510 cs:BrokerageMember 2019-01-01 2019-06-30 0001159510 cs:UnderwritingAndBrokerageMember 2020-04-01 2020-06-30 0001159510 cs:UnderwritingAndBrokerageMember 2020-01-01 2020-03-31 0001159510 cs:UnderwritingAndBrokerageMember 2019-04-01 2019-06-30 0001159510 cs:UnderwritingAndBrokerageMember 2020-01-01 2020-06-30 0001159510 cs:UnderwritingAndBrokerageMember 2019-01-01 2019-06-30 0001159510 us-gaap:ServiceOtherMember 2020-04-01 2020-06-30 0001159510 us-gaap:ServiceOtherMember 2020-01-01 2020-03-31 0001159510 us-gaap:ServiceOtherMember 2019-04-01 2019-06-30 0001159510 us-gaap:ServiceOtherMember 2020-01-01 2020-06-30 0001159510 us-gaap:ServiceOtherMember 2019-01-01 2019-06-30 0001159510 us-gaap:FixedIncomeInterestRateMember 2020-04-01 2020-06-30 0001159510 us-gaap:FixedIncomeInterestRateMember 2020-01-01 2020-03-31 0001159510 us-gaap:FixedIncomeInterestRateMember 2019-04-01 2019-06-30 0001159510 us-gaap:FixedIncomeInterestRateMember 2020-01-01 2020-06-30 0001159510 us-gaap:FixedIncomeInterestRateMember 2019-01-01 2019-06-30 0001159510 us-gaap:ForeignExchangeMember 2020-04-01 2020-06-30 0001159510 us-gaap:ForeignExchangeMember 2020-01-01 2020-03-31 0001159510 us-gaap:ForeignExchangeMember 2019-04-01 2019-06-30 0001159510 us-gaap:ForeignExchangeMember 2020-01-01 2020-06-30 0001159510 us-gaap:ForeignExchangeMember 2019-01-01 2019-06-30 0001159510 us-gaap:EquityMember 2020-04-01 2020-06-30 0001159510 us-gaap:EquityMember 2020-01-01 2020-03-31 0001159510 us-gaap:EquityMember 2019-04-01 2019-06-30 0001159510 us-gaap:EquityMember 2020-01-01 2020-06-30 0001159510 us-gaap:EquityMember 2019-01-01 2019-06-30 0001159510 us-gaap:CreditMember 2020-04-01 2020-06-30 0001159510 us-gaap:CreditMember 2020-01-01 2020-03-31 0001159510 us-gaap:CreditMember 2019-04-01 2019-06-30 0001159510 us-gaap:CreditMember 2020-01-01 2020-06-30 0001159510 us-gaap:CreditMember 2019-01-01 2019-06-30 0001159510 cs:CommodityEmissionAndEnergyProductsMember 2020-04-01 2020-06-30 0001159510 cs:CommodityEmissionAndEnergyProductsMember 2020-01-01 2020-03-31 0001159510 cs:CommodityEmissionAndEnergyProductsMember 2019-04-01 2019-06-30 0001159510 cs:CommodityEmissionAndEnergyProductsMember 2020-01-01 2020-06-30 0001159510 cs:CommodityEmissionAndEnergyProductsMember 2019-01-01 2019-06-30 0001159510 us-gaap:OtherTradingMember 2020-04-01 2020-06-30 0001159510 us-gaap:OtherTradingMember 2020-01-01 2020-03-31 0001159510 us-gaap:OtherTradingMember 2019-04-01 2019-06-30 0001159510 us-gaap:OtherTradingMember 2020-01-01 2020-06-30 0001159510 us-gaap:OtherTradingMember 2019-01-01 2019-06-30 0001159510 cs:DefinedBenefitAndDefinedContributionMember 2020-04-01 2020-06-30 0001159510 cs:DefinedBenefitAndDefinedContributionMember 2020-01-01 2020-03-31 0001159510 cs:DefinedBenefitAndDefinedContributionMember 2019-04-01 2019-06-30 0001159510 cs:DefinedBenefitAndDefinedContributionMember 2020-01-01 2020-06-30 0001159510 cs:DefinedBenefitAndDefinedContributionMember 2019-01-01 2019-06-30 0001159510 2019-10-01 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember 2020-03-31 0001159510 us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:EquitySecuritiesMember 2020-03-31 0001159510 us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:DerivativeMember 2020-03-31 0001159510 us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:OtherTradingMember 2020-06-30 0001159510 us-gaap:OtherTradingMember 2020-03-31 0001159510 us-gaap:OtherTradingMember 2019-12-31 0001159510 cs:ShortPositionMember 2020-06-30 0001159510 cs:ShortPositionMember 2020-03-31 0001159510 cs:ShortPositionMember 2019-12-31 0001159510 us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 cs:SwissFederalCantonalOrLocalGovernmentalEntitiesMember 2020-06-30 0001159510 cs:SwissFederalCantonalOrLocalGovernmentalEntitiesMember 2019-12-31 0001159510 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:EquityMethodInvestmentsMember 2020-06-30 0001159510 us-gaap:EquityMethodInvestmentsMember 2020-03-31 0001159510 us-gaap:EquityMethodInvestmentsMember 2019-12-31 0001159510 cs:EquitySecuritiesWithoutAReadilyDeterminableFairValueMember 2020-06-30 0001159510 cs:EquitySecuritiesWithoutAReadilyDeterminableFairValueMember 2020-03-31 0001159510 cs:EquitySecuritiesWithoutAReadilyDeterminableFairValueMember 2019-12-31 0001159510 cs:EquitySecuritiesNetAssetValueMember 2020-06-30 0001159510 cs:EquitySecuritiesNetAssetValueMember 2020-03-31 0001159510 cs:EquitySecuritiesNetAssetValueMember 2019-12-31 0001159510 cs:EquitySecuritiesMeasurementAlternativeMember 2020-06-30 0001159510 cs:EquitySecuritiesMeasurementAlternativeMember 2020-03-31 0001159510 cs:EquitySecuritiesMeasurementAlternativeMember 2019-12-31 0001159510 cs:EquitySecuritiesFairValueMember 2020-06-30 0001159510 cs:EquitySecuritiesFairValueMember 2020-03-31 0001159510 cs:EquitySecuritiesFairValueMember 2019-12-31 0001159510 cs:EquitySecuritiesCostLessImpairmentMember 2020-06-30 0001159510 cs:EquitySecuritiesCostLessImpairmentMember 2020-03-31 0001159510 cs:EquitySecuritiesCostLessImpairmentMember 2019-12-31 0001159510 cs:RealEstateHeldForInvestmentMember 2020-06-30 0001159510 cs:RealEstateHeldForInvestmentMember 2020-03-31 0001159510 cs:RealEstateHeldForInvestmentMember 2019-12-31 0001159510 us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-03-31 0001159510 us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 cs:ForeclosedOrRepossessedRealEstateMember 2020-06-30 0001159510 cs:ForeclosedOrRepossessedRealEstateMember 2020-03-31 0001159510 cs:ForeclosedOrRepossessedRealEstateMember 2019-12-31 0001159510 cs:RealEstateHeldForInvestmentMember cs:ForeclosedOrRepossessedRealEstateMember 2020-06-30 0001159510 cs:RealEstateHeldForInvestmentMember cs:ForeclosedOrRepossessedRealEstateMember 2020-03-31 0001159510 cs:RealEstateHeldForInvestmentMember cs:ForeclosedOrRepossessedRealEstateMember 2019-12-31 0001159510 cs:PfandbriefbankMember 2020-04-01 2020-06-30 0001159510 cs:AllfundsGroupMember cs:RelatedPartyTransactionCombinationOfFundPlatformInvestLabAndAllfundsGroupMember 2020-04-01 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2020-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2020-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember 2020-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2020-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember 2020-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001159510 us-gaap:GeographicDistributionDomesticMember 2020-06-30 0001159510 us-gaap:GeographicDistributionDomesticMember 2020-03-31 0001159510 us-gaap:GeographicDistributionDomesticMember 2019-12-31 0001159510 us-gaap:GeographicDistributionForeignMember 2020-06-30 0001159510 us-gaap:GeographicDistributionForeignMember 2020-03-31 0001159510 us-gaap:GeographicDistributionForeignMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2019-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember 2019-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2020-04-01 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember 2020-04-01 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2020-01-01 2020-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2019-04-01 2019-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember 2019-04-01 2019-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2019-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember 2019-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2020-01-01 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember 2019-01-01 2019-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-06-30 0001159510 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 cs:InternalCounterpartyRatingBBToCRatingMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalNoninvestmentGradeMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 cs:InternalCounterpartyRatingDRatingMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalNoninvestmentGradeMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:RealEstateSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2020-06-30 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 cs:InternalCounterpartyRatingBBToCRatingMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalNoninvestmentGradeMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 cs:InternalCounterpartyRatingBBToCRatingMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalNoninvestmentGradeMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:FinancialServicesSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDueUpto30DaysMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:AgingAnalysisPastDueUpto30DaysMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDue61To90DaysMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0001159510 cs:AgingAnalysisPastDueOver90DaysMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:AgingAnalysisPastDue61To90DaysMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:AgingAnalysisPastDue61To90DaysMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDueOver90DaysMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2020-04-01 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2020-04-01 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2020-04-01 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2020-04-01 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2020-04-01 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember 2020-04-01 2020-06-30 0001159510 srt:MinimumMember 2020-01-01 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2020-01-01 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2019-04-01 2019-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2020-01-01 2020-03-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2019-04-01 2019-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2020-01-01 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2019-01-01 2019-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2020-01-01 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2019-01-01 2019-06-30 0001159510 cs:StrategicResolutionUnitMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 us-gaap:StructuredFinanceMember 2020-06-30 0001159510 us-gaap:StructuredFinanceMember 2020-03-31 0001159510 us-gaap:StructuredFinanceMember 2019-12-31 0001159510 us-gaap:StructuredFinanceMember us-gaap:EquityMember 2020-06-30 0001159510 us-gaap:StructuredFinanceMember us-gaap:EquityMember 2020-03-31 0001159510 us-gaap:StructuredFinanceMember us-gaap:EquityMember 2019-12-31 0001159510 us-gaap:FixedIncomeSecuritiesMember us-gaap:StructuredFinanceMember 2020-06-30 0001159510 us-gaap:StructuredFinanceMember us-gaap:FixedIncomeSecuritiesMember 2020-03-31 0001159510 us-gaap:StructuredFinanceMember us-gaap:FixedIncomeSecuritiesMember 2019-12-31 0001159510 us-gaap:CreditMember us-gaap:StructuredFinanceMember 2020-06-30 0001159510 us-gaap:StructuredFinanceMember us-gaap:CreditMember 2020-03-31 0001159510 us-gaap:StructuredFinanceMember us-gaap:CreditMember 2019-12-31 0001159510 us-gaap:StructuredFinanceMember cs:DebtInstrumentOtherMember 2020-06-30 0001159510 us-gaap:StructuredFinanceMember cs:DebtInstrumentOtherMember 2020-03-31 0001159510 cs:DebtInstrumentOtherMember us-gaap:StructuredFinanceMember 2019-12-31 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-03-31 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-03-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-03-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-03-31 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2020-03-31 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-06-30 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-06-30 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2020-06-30 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-12-31 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2019-12-31 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-03-31 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-31 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-03-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-03-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-01-01 2020-03-31 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2020-01-01 2020-03-31 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-03-31 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-03-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-03-31 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2019-03-31 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-30 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-06-30 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2019-06-30 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-12-31 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2018-12-31 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001159510 cs:DebtInstrumentCapitalInstrumentReservedMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:ExchangeClearedMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:ExchangeClearedMember 2019-12-31 0001159510 us-gaap:OverTheCounterMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:ExchangeTradedMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:ExchangeTradedMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:ExchangeClearedMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:ExchangeClearedMember 2019-12-31 0001159510 us-gaap:OverTheCounterMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:ExchangeTradedMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:ExchangeTradedMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:ExchangeTradedMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:ExchangeTradedMember 2019-12-31 0001159510 us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:ExchangeClearedMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ExchangeClearedMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:ExchangeTradedMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:ExchangeTradedMember 2019-12-31 0001159510 us-gaap:OtherContractMember 2020-06-30 0001159510 us-gaap:OtherContractMember 2019-12-31 0001159510 us-gaap:ExchangeClearedMember 2020-06-30 0001159510 us-gaap:ExchangeClearedMember 2019-12-31 0001159510 us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:ExchangeTradedMember 2020-06-30 0001159510 us-gaap:ExchangeTradedMember 2019-12-31 0001159510 us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember 2020-06-30 0001159510 us-gaap:TradingLiabilitiesMember 2020-06-30 0001159510 us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember 2019-12-31 0001159510 us-gaap:TradingLiabilitiesMember 2019-12-31 0001159510 us-gaap:OtherAssetsMember 2020-06-30 0001159510 us-gaap:OtherLiabilitiesMember 2020-06-30 0001159510 us-gaap:OtherAssetsMember 2019-12-31 0001159510 us-gaap:OtherLiabilitiesMember 2019-12-31 0001159510 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2020-06-30 0001159510 us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2019-12-31 0001159510 cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2020-06-30 0001159510 cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2019-12-31 0001159510 srt:MaximumMember 2020-06-30 0001159510 cs:USUKMember 2020-04-01 2020-06-30 0001159510 country:CH 2020-04-01 2020-06-30 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2020-04-01 2020-06-30 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2020-01-01 2020-03-31 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2019-04-01 2019-06-30 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2020-01-01 2020-06-30 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2019-01-01 2019-06-30 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2020-04-01 2020-06-30 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2020-01-01 2020-03-31 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2019-04-01 2019-06-30 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2020-01-01 2020-06-30 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2019-01-01 2019-06-30 0001159510 cs:ContingentCapitalAwardsCcaMember 2020-04-01 2020-06-30 0001159510 cs:ContingentCapitalAwardsCcaMember 2020-01-01 2020-03-31 0001159510 cs:ContingentCapitalAwardsCcaMember 2019-04-01 2019-06-30 0001159510 cs:ContingentCapitalAwardsCcaMember 2020-01-01 2020-06-30 0001159510 cs:ContingentCapitalAwardsCcaMember 2019-01-01 2019-06-30 0001159510 cs:OtherCashAwardsMember 2020-04-01 2020-06-30 0001159510 cs:OtherCashAwardsMember 2020-01-01 2020-03-31 0001159510 cs:OtherCashAwardsMember 2019-04-01 2019-06-30 0001159510 cs:OtherCashAwardsMember 2020-01-01 2020-06-30 0001159510 cs:OtherCashAwardsMember 2019-01-01 2019-06-30 0001159510 cs:CashRetentionAwardsMember 2020-04-01 2020-06-30 0001159510 cs:CashRetentionAwardsMember 2020-01-01 2020-03-31 0001159510 cs:CashRetentionAwardsMember 2019-04-01 2019-06-30 0001159510 cs:CashRetentionAwardsMember 2020-01-01 2020-06-30 0001159510 cs:CashRetentionAwardsMember 2019-01-01 2019-06-30 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2020-06-30 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2020-06-30 0001159510 cs:ContingentCapitalAwardsCcaMember 2020-06-30 0001159510 cs:OtherCashAwardsMember 2020-06-30 0001159510 cs:CashRetentionAwardsMember 2020-06-30 0001159510 cs:DeferredCashRetentionAwardsMember 2020-06-30 0001159510 cs:DeferredCashRetentionAwardsMember 2020-04-01 2020-06-30 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2020-03-31 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2020-03-31 0001159510 cs:ShareAwardsMember us-gaap:StockCompensationPlanMember 2019-12-31 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2019-12-31 0001159510 us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2019-06-30 0001159510 us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2019-06-30 0001159510 country:CH 2020-04-01 2020-06-30 0001159510 country:CH 2020-01-01 2020-03-31 0001159510 us-gaap:NondesignatedMember cs:ForwardsAndForwardRateAgreementsContractsMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cs:ForwardsAndForwardRateAgreementsContractsMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:SwapMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:NondesignatedMember us-gaap:OverTheCounterMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:NondesignatedMember us-gaap:ForwardContractsMember us-gaap:OtherContractMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2020-06-30 0001159510 us-gaap:OptionMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:NondesignatedMember 2020-06-30 0001159510 us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember cs:ForwardsAndForwardRateAgreementsContractsMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cs:ForwardsAndForwardRateAgreementsContractsMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2019-12-31 0001159510 us-gaap:NondesignatedMember us-gaap:OptionMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 us-gaap:ForwardContractsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2019-12-31 0001159510 us-gaap:FutureMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2019-12-31 0001159510 us-gaap:SwapMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:NondesignatedMember us-gaap:OverTheCounterMember us-gaap:OtherContractMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2019-12-31 0001159510 us-gaap:NondesignatedMember us-gaap:OptionMember us-gaap:OtherContractMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:NondesignatedMember 2019-12-31 0001159510 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cs:InterestAndDividendIncomeMember 2020-04-01 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cs:InterestAndDividendIncomeMember 2020-01-01 2020-03-31 0001159510 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cs:InterestAndDividendIncomeMember 2019-04-01 2019-06-30 0001159510 cs:InterestAndDividendIncomeMember us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember 2020-01-01 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cs:InterestAndDividendIncomeMember 2019-01-01 2019-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-03-31 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cs:InterestAndDividendIncomeMember 2020-04-01 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cs:InterestAndDividendIncomeMember 2020-01-01 2020-03-31 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cs:InterestAndDividendIncomeMember 2019-04-01 2019-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cs:InterestAndDividendIncomeMember 2020-01-01 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cs:InterestAndDividendIncomeMember 2019-01-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-03-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-03-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-03-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherExpenseMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherExpenseMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-03-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherExpenseMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0001159510 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeContractMember us-gaap:OtherExpenseMember 2020-01-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherExpenseMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-03-31 0001159510 us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2019-04-01 2019-06-30 0001159510 us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:NetInvestmentHedgingMember us-gaap:ForeignExchangeContractMember 2020-01-01 2020-03-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-04-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:NetInvestmentHedgingMember 2020-04-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-03-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:NetInvestmentHedgingMember 2019-04-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-06-30 0001159510 us-gaap:NetInvestmentHedgingMember us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember 2019-01-01 2019-06-30 0001159510 cs:BilateralCounterpartiesMember 2020-06-30 0001159510 cs:SpecialPurposeEntitiesMember 2020-06-30 0001159510 cs:AcceleratedTerminationsMember 2020-06-30 0001159510 cs:BilateralCounterpartiesMember 2019-12-31 0001159510 cs:SpecialPurposeEntitiesMember 2019-12-31 0001159510 cs:AcceleratedTerminationsMember 2019-12-31 0001159510 cs:BilateralCounterpartiesMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2020-06-30 0001159510 cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2020-06-30 0001159510 cs:AcceleratedTerminationsMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2020-06-30 0001159510 cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2020-06-30 0001159510 cs:BilateralCounterpartiesMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2019-12-31 0001159510 cs:ScenarioImpactOfAOnenotchDowngradeEventMember cs:SpecialPurposeEntitiesMember 2019-12-31 0001159510 cs:AcceleratedTerminationsMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2019-12-31 0001159510 cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2019-12-31 0001159510 cs:BilateralCounterpartiesMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2020-06-30 0001159510 cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2020-06-30 0001159510 cs:AcceleratedTerminationsMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2020-06-30 0001159510 cs:ScenarioImpactOfATwonotchDowngradeEventMember 2020-06-30 0001159510 cs:BilateralCounterpartiesMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2019-12-31 0001159510 cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2019-12-31 0001159510 cs:AcceleratedTerminationsMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2019-12-31 0001159510 cs:ScenarioImpactOfATwonotchDowngradeEventMember 2019-12-31 0001159510 cs:BilateralCounterpartiesMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2020-06-30 0001159510 cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2020-06-30 0001159510 cs:AcceleratedTerminationsMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2020-06-30 0001159510 cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2020-06-30 0001159510 cs:BilateralCounterpartiesMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2019-12-31 0001159510 cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2019-12-31 0001159510 cs:AcceleratedTerminationsMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2019-12-31 0001159510 cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2019-12-31 0001159510 us-gaap:CreditDefaultSwapMember 2020-06-30 0001159510 us-gaap:CreditDefaultSwapMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelLowMember 2020-06-30 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelLowMember 2020-01-01 2020-06-30 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelLowMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelLowMember 2019-10-01 2019-12-31 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelHighMember 2020-01-01 2020-06-30 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelHighMember 2019-10-01 2019-12-31 0001159510 cs:SingleNameInstrumentsMember 2020-06-30 0001159510 cs:SingleNameInstrumentsMember 2020-01-01 2020-06-30 0001159510 cs:SingleNameInstrumentsMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember 2019-10-01 2019-12-31 0001159510 cs:SingleNameInstrumentsMember us-gaap:SovereignDebtMember 2020-06-30 0001159510 cs:SingleNameInstrumentsMember us-gaap:SovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:SingleNameInstrumentsMember us-gaap:SovereignDebtMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember us-gaap:SovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:SingleNameInstrumentsMember cs:NonSovereignDebtMember 2020-06-30 0001159510 cs:SingleNameInstrumentsMember cs:NonSovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:SingleNameInstrumentsMember cs:NonSovereignDebtMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember cs:NonSovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelLowMember 2020-06-30 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelLowMember 2020-01-01 2020-06-30 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelLowMember 2019-12-31 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelLowMember 2019-10-01 2019-12-31 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelHighMember 2020-01-01 2020-06-30 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelHighMember 2019-10-01 2019-12-31 0001159510 cs:MultiNameInstrumentsMember 2020-06-30 0001159510 cs:MultiNameInstrumentsMember 2020-01-01 2020-06-30 0001159510 cs:MultiNameInstrumentsMember 2019-12-31 0001159510 cs:MultiNameInstrumentsMember 2019-10-01 2019-12-31 0001159510 cs:MultiNameInstrumentsMember cs:NonSovereignDebtMember 2020-06-30 0001159510 cs:MultiNameInstrumentsMember cs:NonSovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:MultiNameInstrumentsMember cs:NonSovereignDebtMember 2019-12-31 0001159510 cs:MultiNameInstrumentsMember cs:NonSovereignDebtMember 2019-10-01 2019-12-31 0001159510 us-gaap:RiskLevelLowMember 2020-06-30 0001159510 us-gaap:RiskLevelLowMember 2020-01-01 2020-06-30 0001159510 us-gaap:RiskLevelLowMember 2019-12-31 0001159510 us-gaap:RiskLevelLowMember 2019-10-01 2019-12-31 0001159510 us-gaap:RiskLevelHighMember 2020-06-30 0001159510 us-gaap:RiskLevelHighMember 2020-01-01 2020-06-30 0001159510 us-gaap:RiskLevelHighMember 2019-12-31 0001159510 us-gaap:RiskLevelHighMember 2019-10-01 2019-12-31 0001159510 us-gaap:SovereignDebtMember 2020-06-30 0001159510 us-gaap:SovereignDebtMember 2020-01-01 2020-06-30 0001159510 us-gaap:SovereignDebtMember 2019-12-31 0001159510 us-gaap:SovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:NonSovereignDebtMember 2020-06-30 0001159510 cs:NonSovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:NonSovereignDebtMember 2019-12-31 0001159510 cs:NonSovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityLessThanOneYearMember 2020-06-30 0001159510 cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2020-06-30 0001159510 cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2020-06-30 0001159510 cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityLessThanOneYearMember 2020-06-30 0001159510 cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2020-06-30 0001159510 cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2020-06-30 0001159510 cs:CreditDerivativeMaturityLessThanOneYearMember 2020-06-30 0001159510 cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2020-06-30 0001159510 cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2020-06-30 0001159510 cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityLessThanOneYearMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2019-12-31 0001159510 cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityLessThanOneYearMember 2019-12-31 0001159510 cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2019-12-31 0001159510 cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2019-12-31 0001159510 cs:CreditDerivativeMaturityLessThanOneYearMember 2019-12-31 0001159510 cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2019-12-31 0001159510 cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2019-12-31 0001159510 us-gaap:PaymentGuaranteeMember 2020-06-30 0001159510 us-gaap:PerformanceGuaranteeMember 2020-06-30 0001159510 us-gaap:IndemnificationGuaranteeMember 2020-06-30 0001159510 cs:DerivativeGuaranteeMember 2020-06-30 0001159510 us-gaap:GuaranteeTypeOtherMember 2020-06-30 0001159510 us-gaap:PaymentGuaranteeMember 2019-12-31 0001159510 us-gaap:PerformanceGuaranteeMember 2019-12-31 0001159510 cs:DerivativeGuaranteeMember 2019-12-31 0001159510 us-gaap:GuaranteeTypeOtherMember 2019-12-31 0001159510 2019-07-01 2020-06-30 0001159510 2020-07-01 2021-06-30 0001159510 cs:IrrevocableCommitmentsMember 2020-06-30 0001159510 cs:IrrevocableCommitmentsMember 2019-12-31 0001159510 cs:LoanCommitmentsMember 2020-06-30 0001159510 cs:LoanCommitmentsMember 2019-12-31 0001159510 cs:ForwardReverseRepurchaseAgreementsMember 2020-06-30 0001159510 cs:ForwardReverseRepurchaseAgreementsMember 2019-12-31 0001159510 cs:OtherCommitmentsMember 2020-06-30 0001159510 cs:OtherCommitmentsMember 2019-12-31 0001159510 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-01-01 2020-06-30 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-01-01 2019-06-30 0001159510 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-06-30 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 srt:MaximumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 srt:MinimumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 srt:MaximumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 srt:MinimumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 srt:MaximumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 srt:MinimumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 srt:MaximumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-10-01 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-10-01 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-10-01 2019-12-31 0001159510 srt:MinimumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-10-01 2019-12-31 0001159510 srt:MaximumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-10-01 2019-12-31 0001159510 srt:MinimumMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-01-01 2020-06-30 0001159510 srt:MaximumMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-01-01 2020-06-30 0001159510 srt:MinimumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-10-01 2019-12-31 0001159510 srt:MaximumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-10-01 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember srt:MinimumMember 2019-10-01 2019-12-31 0001159510 srt:MaximumMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-10-01 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember 2020-06-30 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:OtherAssetsMember 2020-06-30 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:OtherAssetsMember 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:OtherLiabilitiesMember 2020-06-30 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:OtherLiabilitiesMember 2019-12-31 0001159510 us-gaap:SovereignDebtMember 2020-06-30 0001159510 us-gaap:SovereignDebtMember 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:OtherCollateralMember 2020-06-30 0001159510 cs:OtherCollateralMember 2019-12-31 0001159510 us-gaap:MaturityOnDemandMember 2020-06-30 0001159510 us-gaap:MaturityUpTo30DaysMember 2020-06-30 0001159510 us-gaap:Maturity30To90DaysMember 2020-06-30 0001159510 us-gaap:MaturityOver90DaysMember 2020-06-30 0001159510 us-gaap:MaturityOnDemandMember 2019-12-31 0001159510 us-gaap:MaturityUpTo30DaysMember 2019-12-31 0001159510 us-gaap:Maturity30To90DaysMember 2019-12-31 0001159510 us-gaap:MaturityOver90DaysMember 2019-12-31 0001159510 cs:CommercialPaperConduitMember 2020-06-30 0001159510 cs:CommercialPaperConduitMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:CommercialPaperConduitMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 us-gaap:CollateralizedDebtObligationsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:CommercialPaperConduitMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:FinancialIntermediationSecuritizationsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember cs:FinancialIntermediationFundsMember 2020-06-30 0001159510 cs:FinancialIntermediationLoansMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:FinancialIntermediationOtherMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 us-gaap:CollateralizedDebtObligationsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:CommercialPaperConduitMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:FinancialIntermediationSecuritizationsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:FinancialIntermediationFundsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:FinancialIntermediationLoansMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:FinancialIntermediationOtherMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 us-gaap:CollateralizedDebtObligationsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:FinancialIntermediationSecuritizationsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:FinancialIntermediationFundsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:FinancialIntermediationLoansMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:FinancialIntermediationOtherMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 us-gaap:CollateralizedDebtObligationsMember 2020-06-30 0001159510 cs:FinancialIntermediationSecuritizationsMember 2020-06-30 0001159510 cs:FinancialIntermediationFundsMember 2020-06-30 0001159510 cs:FinancialIntermediationLoansMember 2020-06-30 0001159510 cs:FinancialIntermediationOtherMember 2020-06-30 0001159510 us-gaap:CollateralizedDebtObligationsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:FinancialIntermediationSecuritizationsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:FinancialIntermediationFundsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:FinancialIntermediationLoansMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:FinancialIntermediationOtherMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 us-gaap:CollateralizedDebtObligationsMember 2019-12-31 0001159510 cs:FinancialIntermediationSecuritizationsMember 2019-12-31 0001159510 cs:FinancialIntermediationFundsMember 2019-12-31 0001159510 cs:FinancialIntermediationLoansMember 2019-12-31 0001159510 cs:FinancialIntermediationOtherMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2020-06-30 0001159510 cs:OtherDerivativesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:TradingAssetsMember cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-01-01 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherDerivativesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:InvestmentsOtherMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityContractMember cs:InvestmentsOtherMember 2019-12-31 0001159510 us-gaap:EquityContractMember cs:InvestmentsOtherMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityContractMember cs:InvestmentsOtherMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:InvestmentsOtherMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:FinancialServicesSectorMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2020-06-30 0001159510 us-gaap:OtherAssetsMember cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:AssetsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2020-01-01 2020-06-30 0001159510 cs:ObligationToReturnSecuritiesReceivedAsCollateralMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-01-01 2020-06-30 0001159510 us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 us-gaap:LongTermDebtMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-12-31 0001159510 us-gaap:OtherLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingRevenueMember 2020-01-01 2020-06-30 0001159510 cs:OtherRevenueMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:OtherComprehensiveIncomeMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:AccountingStandardsUpdate201905Member srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:DerivativeMember cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:TradingAssetsMember cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2018-12-31 0001159510 cs:TradingAssetsMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherDerivativesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:InvestmentsOtherMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2019-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember 2018-12-31 0001159510 us-gaap:GovernmentSectorMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:RealEstateMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:RealEstateMember 2019-01-01 2019-06-30 0001159510 us-gaap:RealEstateMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:RealEstateMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DebtSecuritiesMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DebtSecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DebtSecuritiesMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DebtSecuritiesMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-01-01 2019-06-30 0001159510 us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:EquityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-01-01 2019-06-30 0001159510 us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2019-06-30 0001159510 cs:NetRevenueMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember 2018-12-31 0001159510 us-gaap:LongTermDebtMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:OtherLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2020-04-01 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:OptionModelMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputRecoveryRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:VendorPriceMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:MeasurementInputDefaultRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:MeasurementInputDefaultRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember srt:WeightedAverageMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:MeasurementInputPrepaymentRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilitySkewMember 2020-06-30 0001159510 cs:MeasurementInputVolatilitySkewMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilitySkewMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 us-gaap:EquityContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputBuybackProbabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember 2020-06-30 0001159510 cs:MeasurementInputCreditCurveVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 cs:MeasurementInputFundingSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:MeasurementInputFundingSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember srt:MinimumMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2020-06-30 0001159510 cs:MeasurementInputMarketImpliedLifeExpectancyMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2020-06-30 0001159510 cs:MeasurementInputMarketImpliedLifeExpectancyMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember 2020-06-30 0001159510 cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 cs:OtherInvestmentCategoryMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember 2020-06-30 0001159510 cs:OtherInvestmentCategoryMember cs:OtherEquityInvestmentsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:VendorPriceMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:OptionModelMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 cs:MeasurementInputGapRiskMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:MeasurementInputDiscountRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:WeightedAverageMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilitySkewMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:MeasurementInputVolatilitySkewMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilitySkewMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember 2019-12-31 0001159510 cs:MeasurementInputGapRiskMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001159510 us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:MeasurementInputFundingSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:MeasurementInputRecoveryRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 us-gaap:DerivativeMember cs:OtherDerivativesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember srt:MaximumMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember 2019-12-31 0001159510 cs:OtherInvestmentCategoryMember cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherEquityInvestmentsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001159510 us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember 2019-12-31 0001159510 cs:OtherInvestmentCategoryMember cs:OtherEquityInvestmentsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:VendorPriceMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember 2020-06-30 0001159510 cs:MeasurementInputMeanReversionMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2020-06-30 0001159510 cs:MeasurementInputMeanReversionMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember srt:WeightedAverageMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember srt:MinimumMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:MeasurementInputVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember 2020-06-30 0001159510 cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember srt:MinimumMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 cs:MeasurementInputRecoveryRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputFundGapRiskMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputGapRiskMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputGapRiskMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputGapRiskMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember srt:WeightedAverageMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputMeanReversionMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember srt:WeightedAverageMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember srt:MinimumMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:MeasurementInputVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2019-12-31 0001159510 us-gaap:MeasurementInputDefaultRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:MeasurementInputFundingSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputFundGapRiskMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputFundGapRiskMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 cs:OptionModelMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:MeasurementInputBuybackProbabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2019-12-31 0001159510 cs:MeasurementInputVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 cs:MeasurementInputVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputGapRiskMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 cs:MeasurementInputGapRiskMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputGapRiskMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2019-12-31 0001159510 srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:FairValueDisclosureAggregateFairValueUnpaidPrincipalBalancesMember 2020-06-30 0001159510 cs:FairValueDisclosureAggregateCarryingValueUnpaidPrincipalBalancesMember 2020-06-30 0001159510 cs:FairValueDisclosureAggregateFairValueReconciliationDifferenceAggregateCarryingValueUnpaidPrincipalBalancesMember 2020-06-30 0001159510 cs:FairValueDisclosureAggregateFairValueUnpaidPrincipalBalancesMember 2019-12-31 0001159510 cs:FairValueDisclosureAggregateCarryingValueUnpaidPrincipalBalancesMember 2019-12-31 0001159510 cs:FairValueDisclosureAggregateFairValueReconciliationDifferenceAggregateCarryingValueUnpaidPrincipalBalancesMember 2019-12-31 0001159510 us-gaap:InterestBearingDepositsMember 2020-01-01 2020-06-30 0001159510 us-gaap:InterestBearingDepositsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember 2020-01-01 2020-06-30 0001159510 us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember 2019-01-01 2019-06-30 0001159510 cs:InvestmentsOtherMember 2020-01-01 2020-06-30 0001159510 cs:InvestmentsOtherMember 2019-01-01 2019-06-30 0001159510 us-gaap:LoansReceivableMember 2020-01-01 2020-06-30 0001159510 us-gaap:LoansReceivableMember 2019-01-01 2019-06-30 0001159510 us-gaap:OtherAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:OtherAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:DepositsMember 2020-01-01 2020-06-30 0001159510 us-gaap:DepositsMember 2019-01-01 2019-06-30 0001159510 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2020-01-01 2020-06-30 0001159510 us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2019-01-01 2019-06-30 0001159510 us-gaap:ShortTermDebtMember 2020-01-01 2020-06-30 0001159510 us-gaap:ShortTermDebtMember 2019-01-01 2019-06-30 0001159510 us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 us-gaap:OtherLiabilitiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:OtherLiabilitiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:DepositsMember 2020-06-30 0001159510 us-gaap:ShortTermDebtMember 2020-06-30 0001159510 us-gaap:LongTermDebtMember 2020-06-30 0001159510 cs:LongtermDebtTreasuryDebtOverTwoYearsMember 2020-01-01 2020-06-30 0001159510 cs:LongtermDebtTreasuryDebtOverTwoYearsMember 2020-06-30 0001159510 cs:LongtermDebtTreasuryDebtOverTwoYearsMember 2019-01-01 2019-06-30 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-01-01 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-01-01 2019-06-30 0001159510 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0001159510 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0001159510 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001159510 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:PendingLitigationMember 2020-06-30 0001159510 us-gaap:PendingLitigationMember 2020-04-01 2020-06-30 0001159510 cs:CreditSuisseSecuritiesUsaLlcMember cs:LitigationMortgagerelatedMattersIndividualInvestorActionsMember cs:LitigationCourtWashingtonStateCourtMember cs:LitigationPlaintiffFederalHomeLoanBankOfSeattleMember 2020-04-01 2020-06-30 0001159510 srt:MinimumMember cs:CreditSuisseSecuritiesUsaLlcMember cs:LossContingencyRatesRelatedMattersMember cs:LitigationPlaintiffPunitiveClassActionLawsuitsMember cs:LitigationCourtUSDistrictCourtForTheSouthernDistrictOfNewYorkSDNYMember 2020-04-01 2020-06-30 0001159510 cs:CreditSuisseAgMember cs:LitigationADRLitigationMember cs:LitigationPlaintiffPunitiveClassActionLawsuitsMember cs:LitigationCourtUSDistrictCourtForTheSouthernDistrictOfNewYorkSDNYMember 2020-04-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:SubsidiaryIssuerMember 2020-04-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:BankParentCompanyAndOtherSubsidiariesMember srt:ConsolidationEliminationsMember 2020-04-01 2020-06-30 0001159510 cs:ConsolidatedBankMember 2020-04-01 2020-06-30 0001159510 srt:ParentCompanyMember 2020-04-01 2020-06-30 0001159510 srt:ConsolidationEliminationsMember 2020-04-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:SubsidiaryIssuerMember 2019-04-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:BankParentCompanyAndOtherSubsidiariesMember srt:ConsolidationEliminationsMember 2019-04-01 2019-06-30 0001159510 cs:ConsolidatedBankMember 2019-04-01 2019-06-30 0001159510 srt:ParentCompanyMember 2019-04-01 2019-06-30 0001159510 srt:ConsolidationEliminationsMember 2019-04-01 2019-06-30 0001159510 cs:ConsolidatedBankMember srt:SubsidiaryIssuerMember 2020-01-01 2020-06-30 0001159510 srt:ConsolidationEliminationsMember cs:ConsolidatedBankMember cs:BankParentCompanyAndOtherSubsidiariesMember 2020-01-01 2020-06-30 0001159510 srt:ParentCompanyMember 2020-01-01 2020-06-30 0001159510 srt:ConsolidationEliminationsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:SubsidiaryIssuerMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:BankParentCompanyAndOtherSubsidiariesMember srt:ConsolidationEliminationsMember 2019-01-01 2019-06-30 0001159510 srt:ParentCompanyMember 2019-01-01 2019-06-30 0001159510 srt:ConsolidationEliminationsMember 2019-01-01 2019-06-30 0001159510 srt:SubsidiaryIssuerMember cs:ConsolidatedBankMember 2020-06-30 0001159510 srt:ConsolidationEliminationsMember cs:ConsolidatedBankMember cs:BankParentCompanyAndOtherSubsidiariesMember 2020-06-30 0001159510 srt:ParentCompanyMember 2020-06-30 0001159510 srt:ConsolidationEliminationsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:SubsidiaryIssuerMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:BankParentCompanyAndOtherSubsidiariesMember srt:ConsolidationEliminationsMember 2019-12-31 0001159510 srt:ParentCompanyMember 2019-12-31 0001159510 srt:ConsolidationEliminationsMember 2019-12-31 0001159510 cs:GroupParentCompanySubsidiaryThatHoldsBankingLicenseMember srt:ParentCompanyMember 2020-01-01 2020-06-30 0001159510 cs:GroupParentCompanySubsidiaryThatDoesntHoldBankingLicenseMember srt:ParentCompanyMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:SubsidiaryIssuerMember 2018-12-31 0001159510 cs:ConsolidatedBankMember cs:BankParentCompanyAndOtherSubsidiariesMember srt:ConsolidationEliminationsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember 2018-12-31 0001159510 srt:ParentCompanyMember 2018-12-31 0001159510 srt:ConsolidationEliminationsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember srt:SubsidiaryIssuerMember 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:BankParentCompanyAndOtherSubsidiariesMember srt:ConsolidationEliminationsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember 2019-06-30 0001159510 srt:ParentCompanyMember 2019-06-30 0001159510 srt:ConsolidationEliminationsMember 2019-06-30 0001159510 cs:GroupParentCompanySubsidiaryThatHoldsBankingLicenseMember srt:ParentCompanyMember 2019-01-01 2019-06-30 0001159510 cs:GroupParentCompanySubsidiaryThatDoesntHoldBankingLicenseMember srt:ParentCompanyMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 us-gaap:CommonStockMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:AdditionalPaidInCapitalMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:RetainedEarningsMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:TreasuryStockMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:ParentMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:NoncontrollingInterestMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:NoncontrollingInterestMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 us-gaap:RetainedEarningsMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 us-gaap:ParentMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:ParentMember cs:ConsolidatedBankMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 us-gaap:CommonStockMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:RetainedEarningsMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:TreasuryStockMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:ParentMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:NoncontrollingInterestMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:CommonStockMember cs:ConsolidatedBankMember 2018-12-31 0001159510 us-gaap:AdditionalPaidInCapitalMember cs:ConsolidatedBankMember 2018-12-31 0001159510 us-gaap:RetainedEarningsMember cs:ConsolidatedBankMember 2018-12-31 0001159510 us-gaap:TreasuryStockMember cs:ConsolidatedBankMember 2018-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember cs:ConsolidatedBankMember 2018-12-31 0001159510 us-gaap:ParentMember cs:ConsolidatedBankMember 2018-12-31 0001159510 us-gaap:NoncontrollingInterestMember cs:ConsolidatedBankMember 2018-12-31 0001159510 us-gaap:NoncontrollingInterestMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 us-gaap:RetainedEarningsMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 us-gaap:ParentMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 us-gaap:RetainedEarningsMember cs:ConsolidatedBankMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember cs:ConsolidatedBankMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001159510 cs:ConsolidatedBankMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ParentMember 2018-12-31 0001159510 cs:ConsolidatedBankMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 us-gaap:CommonStockMember cs:ConsolidatedBankMember 2019-06-30 0001159510 us-gaap:AdditionalPaidInCapitalMember cs:ConsolidatedBankMember 2019-06-30 0001159510 us-gaap:RetainedEarningsMember cs:ConsolidatedBankMember 2019-06-30 0001159510 us-gaap:TreasuryStockMember cs:ConsolidatedBankMember 2019-06-30 0001159510 us-gaap:AccumulatedOtherComprehensiveIncomeMember cs:ConsolidatedBankMember 2019-06-30 0001159510 us-gaap:ParentMember cs:ConsolidatedBankMember 2019-06-30 0001159510 us-gaap:NoncontrollingInterestMember cs:ConsolidatedBankMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccountingStandardsUpdate201613Member 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SwissUniversalBankMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:InternationalWealthManagementMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AsiaPacificSegmentMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:GlobalMarketsMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:InvestmentBankingCapitalMarketsMember us-gaap:OperatingSegmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MaterialReconcilingItemsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MaterialReconcilingItemsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MortgageBankingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MortgageBankingMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InvestmentAdviceMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InvestmentAdviceMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:OtherSecuritiesBusinessMember 2020-01-01 2020-06-30 0001159510 cs:OtherSecuritiesBusinessMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FiduciaryAndTrustMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FiduciaryAndTrustMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:UnderwritingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:UnderwritingMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:BrokerageMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:BrokerageMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:UnderwritingAndBrokerageMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:UnderwritingAndBrokerageMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ServiceOtherMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ServiceOtherMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FixedIncomeInterestRateMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FixedIncomeInterestRateMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CreditMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CreditMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:CommodityEmissionAndEnergyProductsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CommodityEmissionAndEnergyProductsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherTradingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherTradingMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:DefinedBenefitAndDefinedContributionMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:DefinedBenefitAndDefinedContributionMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember 2019-01-01 2019-03-31 0001159510 cs:ConsolidatedBankMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherTradingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherTradingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:ShortPositionMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ShortPositionMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityMethodInvestmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityMethodInvestmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesWithoutAReadilyDeterminableFairValueMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesWithoutAReadilyDeterminableFairValueMember 2019-12-31 0001159510 cs:EquitySecuritiesNetAssetValueMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesNetAssetValueMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesMeasurementAlternativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesMeasurementAlternativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesFairValueMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesFairValueMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesCostLessImpairmentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:EquitySecuritiesCostLessImpairmentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:RealEstateHeldForInvestmentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:RealEstateHeldForInvestmentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:ForeclosedOrRepossessedRealEstateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ForeclosedOrRepossessedRealEstateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:RealEstateHeldForInvestmentMember cs:ForeclosedOrRepossessedRealEstateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:RealEstateHeldForInvestmentMember cs:ForeclosedOrRepossessedRealEstateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:PfandbriefbankMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AllfundsGroupMember cs:RelatedPartyTransactionCombinationOfFundPlatformInvestLabAndAllfundsGroupMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:GeographicDistributionDomesticMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:GeographicDistributionDomesticMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:GeographicDistributionForeignMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:GeographicDistributionForeignMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember 2019-01-01 2019-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember 2019-06-30 0001159510 cs:ConsolidatedBankMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-03-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-03-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-03-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:InternalCounterpartyRatingBBToCRatingMember cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalNoninvestmentGradeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 cs:InternalCounterpartyRatingAAAToBBBRatingMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalInvestmentGradeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 cs:InternalCounterpartyRatingBBToCRatingMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalNoninvestmentGradeMember 2020-06-30 0001159510 cs:InternalCounterpartyRatingDRatingMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalNoninvestmentGradeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember 2020-06-30 0001159510 cs:InternalCounterpartyRatingDRatingMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:TotalLoansToThirdPartiesMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:TotalLoansToThirdPartiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:TotalLoansToThirdPartiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:TotalLoansToThirdPartiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:TotalLoansToEntitiesUnderCommonControlMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:TotalLoansToEntitiesUnderCommonControlMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:TotalLoansToEntitiesUnderCommonControlMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2020-06-30 0001159510 cs:TotalLoansToEntitiesUnderCommonControlMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:InternalCounterpartyRatingAAAToBBBRatingMember cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalInvestmentGradeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:InternalCounterpartyRatingBBToCRatingMember cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 cs:InternalCounterpartyRatingDRatingMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember us-gaap:InternalNoninvestmentGradeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingDRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InternalInvestmentGradeMember cs:InternalCounterpartyRatingAAAToBBBRatingMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InternalNoninvestmentGradeMember cs:InternalCounterpartyRatingBBToCRatingMember 2019-12-31 0001159510 cs:InternalCounterpartyRatingDRatingMember cs:ConsolidatedBankMember us-gaap:InternalNoninvestmentGradeMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDueUpto30DaysMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDue31To60DaysMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDueOver90DaysMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:AgingAnalysisPastDueUpto30DaysMember cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDue31To60DaysMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:TotalLoansToThirdPartiesMember cs:ConsolidatedBankMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDue31To60DaysMember cs:TotalLoansToThirdPartiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDue61To90DaysMember cs:TotalLoansToThirdPartiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDueOver90DaysMember cs:TotalLoansToThirdPartiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDueUpto30DaysMember cs:TotalLoansToEntitiesUnderCommonControlMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDue31To60DaysMember cs:TotalLoansToEntitiesUnderCommonControlMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDue61To90DaysMember cs:TotalLoansToEntitiesUnderCommonControlMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDueOver90DaysMember cs:TotalLoansToEntitiesUnderCommonControlMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDueUpto30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDue31To60DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDue61To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDueOver90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDue31To60DaysMember cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:AgingAnalysisPastDueOver90DaysMember cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:AgingAnalysisPastDueOver90DaysMember cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember cs:AgingAnalysisPastDueOver90DaysMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDueUpto30DaysMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDue61To90DaysMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:GovernmentSectorMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDue31To60DaysMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDueUpto30DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDue31To60DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDue61To90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AgingAnalysisPastDueOver90DaysMember 2019-12-31 0001159510 us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:RealEstateSectorMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember 2020-01-01 2020-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:FinancialServicesSectorMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember us-gaap:MortgageReceivablesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ConsumerPortfolioSegmentMember cs:LoansCollateralizedBySecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialAndIndustrialSectorMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:StrategicResolutionUnitMember us-gaap:OperatingSegmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StructuredFinanceMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StructuredFinanceMember 2019-12-31 0001159510 us-gaap:StructuredFinanceMember us-gaap:EquityMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StructuredFinanceMember us-gaap:EquityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:StructuredFinanceMember us-gaap:FixedIncomeSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StructuredFinanceMember us-gaap:FixedIncomeSecuritiesMember 2019-12-31 0001159510 us-gaap:StructuredFinanceMember us-gaap:CreditMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StructuredFinanceMember us-gaap:CreditMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:StructuredFinanceMember cs:DebtInstrumentOtherMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StructuredFinanceMember cs:DebtInstrumentOtherMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-01-01 2020-06-30 0001159510 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0001159510 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2018-12-31 0001159510 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 us-gaap:AccumulatedTranslationAdjustmentMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:ExchangeClearedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:ExchangeClearedMember 2019-12-31 0001159510 us-gaap:OverTheCounterMember cs:ConsolidatedBankMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:ExchangeTradedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:ExchangeTradedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:ExchangeClearedMember 2020-06-30 0001159510 us-gaap:ExchangeClearedMember cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:ExchangeTradedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:ExchangeTradedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember us-gaap:ExchangeClearedMember 2020-06-30 0001159510 us-gaap:ExchangeClearedMember cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:ExchangeTradedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:ExchangeTradedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ExchangeClearedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ExchangeClearedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ExchangeTradedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ExchangeTradedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:TradingLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:TradingLiabilitiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherLiabilitiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:SecuritiesSoldUnderAgreementsToRepurchaseMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember 2020-06-30 0001159510 cs:ConsolidatedBankMember country:GB 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:USUKMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember country:CH 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember 2019-01-01 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2019-01-01 2019-06-30 0001159510 cs:ContingentCapitalAwardsCcaMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:OtherCashAwardsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:OtherCashAwardsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:CashRetentionAwardsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CashRetentionAwardsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ContingentCapitalAwardsCcaMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:OtherCashAwardsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CashRetentionAwardsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:DeferredFixedCashAwardsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:DeferredFixedCashAwardsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:UpfrontCashAwardMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:UpfrontCashAwardMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:DeferredCashRetentionAwardsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:DeferredCashRetentionAwardsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:StockCompensationPlanMember cs:ShareAwardsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:PerformanceSharesMember cs:PerformanceShareAwardsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignPlanMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignPlanMember 2019-01-01 2019-06-30 0001159510 cs:ForwardsAndForwardRateAgreementsContractsMember cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cs:ForwardsAndForwardRateAgreementsContractsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:SwapMember cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:NondesignatedMember us-gaap:FutureMember cs:ConsolidatedBankMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:OverTheCounterMember cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2020-06-30 0001159510 us-gaap:NondesignatedMember cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2020-06-30 0001159510 us-gaap:NondesignatedMember us-gaap:OverTheCounterMember cs:ConsolidatedBankMember us-gaap:EquityContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:FutureMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:FutureMember cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 us-gaap:OptionMember cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2020-06-30 0001159510 us-gaap:OptionMember cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:NondesignatedMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember cs:ForwardsAndForwardRateAgreementsContractsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cs:ForwardsAndForwardRateAgreementsContractsMember 2019-12-31 0001159510 us-gaap:NondesignatedMember us-gaap:SwapMember cs:ConsolidatedBankMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OptionMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2019-12-31 0001159510 us-gaap:SwapMember cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CreditRiskContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2019-12-31 0001159510 us-gaap:ForwardContractsMember cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SwapMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SwapMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OverTheCounterMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:FutureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:FutureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:OptionMember 2019-12-31 0001159510 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OptionMember cs:ConsolidatedBankMember us-gaap:OtherContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:NondesignatedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:OtherContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:NondesignatedMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cs:InterestAndDividendIncomeMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember cs:InterestAndDividendIncomeMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cs:InterestAndDividendIncomeMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember cs:InterestAndDividendIncomeMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 us-gaap:CashFlowHedgingMember cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:TradingRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:CashFlowHedgingMember cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:TradingRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:OtherExpenseMember us-gaap:CashFlowHedgingMember cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:OtherExpenseMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:TradingRevenueMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ForeignExchangeContractMember us-gaap:OtherIncomeMember us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:BilateralCounterpartiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SpecialPurposeEntitiesMember 2020-06-30 0001159510 cs:AcceleratedTerminationsMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:BilateralCounterpartiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SpecialPurposeEntitiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AcceleratedTerminationsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:BilateralCounterpartiesMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AcceleratedTerminationsMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:BilateralCounterpartiesMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AcceleratedTerminationsMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:ScenarioImpactOfAOnenotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:BilateralCounterpartiesMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AcceleratedTerminationsMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:BilateralCounterpartiesMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AcceleratedTerminationsMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:ScenarioImpactOfATwonotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:BilateralCounterpartiesMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:AcceleratedTerminationsMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2020-06-30 0001159510 cs:BilateralCounterpartiesMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SpecialPurposeEntitiesMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:AcceleratedTerminationsMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:ScenarioImpactOfAThreenotchDowngradeEventMember 2019-12-31 0001159510 us-gaap:CreditDefaultSwapMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:CreditDefaultSwapMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:RiskLevelLowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:RiskLevelLowMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:RiskLevelLowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:RiskLevelLowMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:RiskLevelHighMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 cs:SingleNameInstrumentsMember us-gaap:RiskLevelHighMember cs:ConsolidatedBankMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:SovereignDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:SovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:SovereignDebtMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember us-gaap:SovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:NonSovereignDebtMember cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:NonSovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:NonSovereignDebtMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:NonSovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember us-gaap:RiskLevelLowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember us-gaap:RiskLevelLowMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember us-gaap:RiskLevelLowMember 2019-12-31 0001159510 cs:MultiNameInstrumentsMember us-gaap:RiskLevelLowMember cs:ConsolidatedBankMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember us-gaap:RiskLevelHighMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember us-gaap:RiskLevelHighMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:NonSovereignDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:NonSovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:NonSovereignDebtMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:NonSovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:RiskLevelLowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:RiskLevelLowMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:RiskLevelLowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:RiskLevelLowMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:RiskLevelHighMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:RiskLevelHighMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:SovereignDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:SovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:SovereignDebtMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:SovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:NonSovereignDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:NonSovereignDebtMember 2020-01-01 2020-06-30 0001159510 cs:NonSovereignDebtMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:NonSovereignDebtMember 2019-10-01 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityLessThanOneYearMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityLessThanOneYearMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CreditDerivativeMaturityLessThanOneYearMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityLessThanOneYearMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:SingleNameInstrumentsMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityLessThanOneYearMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MultiNameInstrumentsMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:CreditDerivativeMaturityLessThanOneYearMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:CreditDerivativeMaturityBetweenOneAndFiveYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:CreditDerivativeMaturityGreaterThanFiveYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:PaymentGuaranteeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:PerformanceGuaranteeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:IndemnificationGuaranteeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:DerivativeGuaranteeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:GuaranteeTypeOtherMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:PaymentGuaranteeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:PerformanceGuaranteeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:DerivativeGuaranteeMember 2019-12-31 0001159510 us-gaap:GuaranteeTypeOtherMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember 2019-07-01 2020-06-30 0001159510 cs:ConsolidatedBankMember 2020-07-01 2021-06-30 0001159510 cs:ConsolidatedBankMember cs:IrrevocableCommitmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:IrrevocableCommitmentsMember 2019-12-31 0001159510 cs:LoanCommitmentsMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:LoanCommitmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:ForwardReverseRepurchaseAgreementsMember 2020-06-30 0001159510 cs:ForwardReverseRepurchaseAgreementsMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:OtherCommitmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:OtherCommitmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialMortgageBackedSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialMortgageBackedSecuritiesMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:CommercialMortgageBackedSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:RiskLevelHighMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialMortgageBackedSecuritiesMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:RiskLevelHighMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:RiskLevelHighMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-07-01 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-07-01 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-07-01 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-07-01 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember cs:ConsolidatedBankMember srt:MaximumMember 2019-07-01 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-07-01 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-07-01 2019-12-31 0001159510 us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember cs:ConsolidatedBankMember srt:MinimumMember 2019-07-01 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-07-01 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:TradingAssetsExcludingDebtAndEquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:OtherAssetsMember 2020-06-30 0001159510 us-gaap:OtherAssetsMember cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2019-12-31 0001159510 us-gaap:OtherLiabilitiesMember cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember us-gaap:OtherLiabilitiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:SovereignDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:SovereignDebtMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:OtherCollateralMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:OtherCollateralMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MaturityOnDemandMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MaturityUpTo30DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:Maturity30To90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MaturityOver90DaysMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MaturityOnDemandMember 2019-12-31 0001159510 us-gaap:MaturityUpTo30DaysMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:Maturity30To90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MaturityOver90DaysMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:CommercialPaperConduitMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CommercialPaperConduitMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CommercialPaperConduitMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CollateralizedDebtObligationsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:CommercialPaperConduitMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationSecuritizationsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationFundsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationLoansMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationOtherMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CollateralizedDebtObligationsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:CommercialPaperConduitMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationSecuritizationsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationFundsMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationLoansMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationOtherMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:CollateralizedDebtObligationsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationSecuritizationsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationFundsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationLoansMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationOtherMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:CollateralizedDebtObligationsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationSecuritizationsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationFundsMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationLoansMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FinancialIntermediationOtherMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:DerivativeMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 us-gaap:InterestRateContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:ForeignExchangeContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:EquityContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:DerivativeMember cs:OtherDerivativesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:OtherDerivativesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:DerivativeMember cs:OtherDerivativesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2020-06-30 0001159510 us-gaap:TradingLiabilitiesMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:ForeignGovernmentDebtSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:EquityContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:DerivativeMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2019-12-31 0001159510 cs:OtherInvestmentCategoryMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:DerivativeMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:EquityContractMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:EquitySecuritiesMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember 2019-12-31 0001159510 us-gaap:DerivativeMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 us-gaap:DerivativeMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherDerivativesMember cs:TradingAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:InvestmentsOtherMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityContractMember cs:InvestmentsOtherMember 2019-12-31 0001159510 us-gaap:EquityContractMember cs:InvestmentsOtherMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityContractMember cs:InvestmentsOtherMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquityContractMember cs:InvestmentsOtherMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2019-12-31 0001159510 us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2020-01-01 2020-06-30 0001159510 us-gaap:LoansReceivableMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:LoansReceivableMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2020-06-30 0001159510 cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember 2019-12-31 0001159510 us-gaap:GovernmentSectorMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:GovernmentSectorMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:ServicingContractsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:DerivativeMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-01-01 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-01-01 2020-06-30 0001159510 us-gaap:CreditRiskContractMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember cs:ConsolidatedBankMember 2020-01-01 2020-06-30 0001159510 us-gaap:ShortTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 us-gaap:LongTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 us-gaap:LongTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 us-gaap:LongTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 us-gaap:LongTermDebtMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtOtherSubordinatedBondsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember us-gaap:LongTermDebtMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:NetRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherRevenueMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:AccountingStandardsUpdate201905Member srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 0001159510 cs:SecuritiesReceivedAsCollateralMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:SecuritiesReceivedAsCollateralMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:TradingAssetsMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2018-12-31 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember 2018-12-31 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember cs:ConsolidatedBankMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:TradingAssetsMember cs:NetRevenueMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 us-gaap:DerivativeMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 us-gaap:DerivativeMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2018-12-31 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:TradingAssetsMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:TradingAssetsMember 2019-01-01 2019-06-30 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2018-12-31 0001159510 cs:TradingAssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:TradingAssetsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherDerivativesMember cs:TradingAssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:InvestmentsOtherMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:InvestmentsOtherMember cs:ConsolidatedBankMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:InvestmentsOtherMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LifeAndAnnuityInsuranceProductLineMember cs:InvestmentsOtherMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:LoansReceivableMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 us-gaap:CommercialAndIndustrialSectorMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialAndIndustrialSectorMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FinancialServicesSectorMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:RealEstateMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:RealEstateMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:RealEstateMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:RealEstateMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:ServicingContractsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ServicingContractsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember cs:ConsolidatedBankMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherAssetsMember 2019-06-30 0001159510 us-gaap:OtherAssetsMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LoansReceivableHeldforsaleMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember 2019-01-01 2019-06-30 0001159510 us-gaap:AssetsMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember cs:ConsolidatedBankMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:ObligationToReturnSecuritiesReceivedAsCollateralMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:TradingLiabilitiesMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:DebtSecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DebtSecuritiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DebtSecuritiesMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DebtSecuritiesMember cs:NetRevenueMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember 2019-01-01 2019-06-30 0001159510 us-gaap:EquitySecuritiesMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:EquitySecuritiesMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2018-12-31 0001159510 us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2018-12-31 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingLiabilitiesMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:ShortTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 us-gaap:ShortTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember cs:ConsolidatedBankMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermDebtMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:LongTermDebtMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:LongTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 us-gaap:LongTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-06-30 0001159510 us-gaap:LongTermDebtMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-01-01 2019-06-30 0001159510 cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember 2019-06-30 0001159510 cs:LongtermDebtHightriggerInstrumentsMember us-gaap:LongTermDebtMember cs:NetRevenueMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:LiabilityMember cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LiabilityMember cs:NetRevenueMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:NetRevenueMember 2019-01-01 2019-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:TradingRevenueMember cs:ConsolidatedBankMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueMeasurementsRecurringMember cs:OtherRevenueMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember cs:OptionModelMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:MeasurementInputGapRiskMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 cs:MeasurementInputRecoveryRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:VendorPriceMember 2020-06-30 0001159510 us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:VendorPriceMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:MeasurementInputDefaultRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2020-06-30 0001159510 us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember srt:WeightedAverageMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilitySkewMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:MeasurementInputVolatilitySkewMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:MeasurementInputVolatilitySkewMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember 2020-06-30 0001159510 cs:MeasurementInputVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:ConsolidatedBankMember 2020-06-30 0001159510 srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2020-06-30 0001159510 us-gaap:MeasurementInputLossSeverityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputPrepaymentRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 cs:MeasurementInputRecoveryRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:MeasurementInputRecoveryRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputRecoveryRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:MeasurementInputPriceVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputMortalityRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:MarketApproachValuationTechniqueMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember 2020-06-30 0001159510 cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember 2020-06-30 0001159510 cs:OtherInvestmentCategoryMember cs:OtherEquityInvestmentsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember cs:ConsolidatedBankMember srt:MaximumMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherEquityInvestmentsMember us-gaap:MarketApproachValuationTechniqueMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:VendorPriceMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputMarketImpliedLifeExpectancyMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ForeignGovernmentDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember cs:OptionModelMember 2019-12-31 0001159510 cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember 2019-12-31 0001159510 us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputGapRiskMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember 2019-12-31 0001159510 us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MinimumMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember us-gaap:ResidentialMortgageBackedSecuritiesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputVolatilitySkewMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2019-12-31 0001159510 us-gaap:InterestRateContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilitySkewMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputVolatilitySkewMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputPrepaymentRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueOptionPricingModelMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputBuybackProbabilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputBuybackProbabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputGapRiskMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember 2019-12-31 0001159510 cs:MeasurementInputVolatilityMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputDiscountRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputFundingSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputRecoveryRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember srt:MinimumMember 2019-12-31 0001159510 us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember cs:ConsolidatedBankMember srt:MinimumMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputMortalityRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember cs:OtherDerivativesMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:MeasurementInputMortalityRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputMortalityRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherEquityInvestmentsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2019-12-31 0001159510 cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember 2019-12-31 0001159510 cs:OtherInvestmentCategoryMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputTerminalGrowthRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember cs:OtherEquityInvestmentsMember 2019-12-31 0001159510 cs:VendorPriceMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:ValuationTechniqueOptionPricingModelMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputMarketImpliedLifeExpectancyMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OtherInvestmentCategoryMember us-gaap:LifeAndAnnuityInsuranceProductLineMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputMarketImpliedLifeExpectancyMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputMeanReversionMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 srt:WeightedAverageMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:InterestRateContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember 2020-06-30 0001159510 cs:MeasurementInputContingentProbabilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:OptionModelMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember 2020-06-30 0001159510 cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember cs:OptionModelMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2020-06-30 0001159510 us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCreditCurveVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputLossSeverityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:MeasurementInputLossSeverityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputPrepaymentRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputRecoveryRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 us-gaap:CreditRiskContractMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2020-06-30 0001159510 us-gaap:MeasurementInputCreditSpreadMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember cs:ConsolidatedBankMember 2020-06-30 0001159510 srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2020-06-30 0001159510 cs:OptionModelMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:MeasurementInputFundGapRiskMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember 2020-06-30 0001159510 cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2020-06-30 0001159510 cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2020-06-30 0001159510 cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2020-06-30 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember 2020-06-30 0001159510 cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputGapRiskMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputGapRiskMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2020-06-30 0001159510 cs:MeasurementInputMeanReversionMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2020-06-30 0001159510 cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember us-gaap:MarketApproachValuationTechniqueMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtNonrecourseLiabilitiesMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember 2020-06-30 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2019-12-31 0001159510 srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember cs:VendorPriceMember us-gaap:MeasurementInputPriceVolatilityMember 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember srt:WeightedAverageMember cs:VendorPriceMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:InterestRateContractMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:InterestRateContractMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember cs:ConsolidatedBankMember srt:MinimumMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputContingentProbabilityMember 2019-12-31 0001159510 us-gaap:MeasurementInputCreditSpreadMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:ForeignExchangeContractMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:ForeignExchangeContractMember srt:WeightedAverageMember cs:OptionModelMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:EquityContractMember srt:WeightedAverageMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:MeasurementInputCorrelationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputDefaultRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDefaultRateMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 us-gaap:MeasurementInputDefaultRateMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputDiscountRateMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputFundingSpreadMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputFundingSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputLossSeverityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputLossSeverityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputPrepaymentRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputRecoveryRateMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember us-gaap:MarketApproachValuationTechniqueMember cs:ConsolidatedBankMember 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputPriceVolatilityMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:MeasurementInputCorrelationMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 us-gaap:DerivativeMember us-gaap:CreditRiskContractMember cs:OptionModelMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:MeasurementInputCreditSpreadMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeMember us-gaap:CreditRiskContractMember srt:WeightedAverageMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember 2019-12-31 0001159510 srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputFundGapRiskMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember 2019-12-31 0001159510 cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverOneYearAndUpToTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember 2019-12-31 0001159510 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember 2019-12-31 0001159510 srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputCreditSpreadMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember srt:MaximumMember 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cs:MeasurementInputRecoveryRateMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 us-gaap:MarketApproachValuationTechniqueMember us-gaap:MeasurementInputPriceVolatilityMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:OptionModelMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputBuybackProbabilityMember 2019-12-31 0001159510 us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputCorrelationMember 2019-12-31 0001159510 cs:OptionModelMember cs:MeasurementInputCorrelationMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputGapRiskMember 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:MeasurementInputGapRiskMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember 2019-12-31 0001159510 cs:MeasurementInputMeanReversionMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputMeanReversionMember 2019-12-31 0001159510 cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember 2019-12-31 0001159510 cs:LongtermDebtStructuredNotesOverTwoYearsMember cs:OptionModelMember cs:MeasurementInputVolatilityMember cs:ConsolidatedBankMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cs:LongtermDebtStructuredNotesOverTwoYearsMember srt:WeightedAverageMember cs:OptionModelMember cs:MeasurementInputVolatilityMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FairValueDisclosureAggregateFairValueUnpaidPrincipalBalancesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FairValueDisclosureAggregateCarryingValueUnpaidPrincipalBalancesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FairValueDisclosureAggregateFairValueReconciliationDifferenceAggregateCarryingValueUnpaidPrincipalBalancesMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:FairValueDisclosureAggregateFairValueUnpaidPrincipalBalancesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FairValueDisclosureAggregateCarryingValueUnpaidPrincipalBalancesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember cs:FairValueDisclosureAggregateFairValueReconciliationDifferenceAggregateCarryingValueUnpaidPrincipalBalancesMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:InterestBearingDepositsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:InterestBearingDepositsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:InvestmentsOtherMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:InvestmentsOtherMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:LoansReceivableMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:LoansReceivableMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherAssetsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherAssetsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:DepositsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:DepositsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ShortTermDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ShortTermDebtMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:LongTermDebtMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:LongTermDebtMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherLiabilitiesMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:OtherLiabilitiesMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:DepositsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:ShortTermDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:LongTermDebtMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:LongtermDebtTreasuryDebtOverTwoYearsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:LongtermDebtTreasuryDebtOverTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:LongtermDebtTreasuryDebtOverTwoYearsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-01-01 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2020-06-30 0001159510 cs:ConsolidatedBankMember cs:LongtermDebtStructuredNotesOverTwoYearsMember 2019-01-01 2019-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0001159510 us-gaap:EstimateOfFairValueFairValueDisclosureMember cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0001159510 cs:ConsolidatedBankMember us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001159510 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cs:ConsolidatedBankMember 2019-12-31 0001159510 cs:ConsolidatedBankMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001159510 cs:ConsolidatedBankMember 2019-07-01 2019-12-31 iso4217:CHF xbrli:pure cs:year iso4217:CHF xbrli:shares xbrli:shares cs:month cs:day cs:contract iso4217:USD
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 6-K
REPORT OF FOREIGN PRIVATE ISSUER PURSUANT TO RULE 13a-16 OR 15d-16 UNDER THE SECURITIES EXCHANGE ACT OF 1934
July 30, 2020
Commission File Number 001-15244
Credit Suisse Group AG
(Translation of registrant’s name into English)
Paradeplatz 8, 8001 Zurich, Switzerland (Address of principal executive office)
Commission File Number 001-33434
Credit Suisse AG
(Translation of registrant’s name into English)
Paradeplatz 8, 8001 Zurich, Switzerland (Address of principal executive office)
Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F.
   Form 20-F      Form 40-F   
Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1):
Note: Regulation S-T Rule 101(b)(1) only permits the submission in paper of a Form 6-K if submitted solely to provide an attached annual report to security holders.
Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7):
Note: Regulation S-T Rule 101(b)(7) only permits the submission in paper of a Form 6-K if submitted to furnish a report or other document that the registrant foreign private issuer must furnish and make public under the laws of the jurisdiction in which the registrant is incorporated, domiciled or legally organized (the registrant’s “home country”), or under the rules of the home country exchange on which the registrant’s securities are traded, as long as the report or other document is not a press release, is not required to be and has not been distributed to the registrant’s security holders, and, if discussing a material event, has already been the subject of a Form 6-K submission or other Commission filing on EDGAR.
Explanatory note
On July 30, 2020, the Credit Suisse Financial Report 2Q20 was published. A copy of the Financial Report is attached as an exhibit to this report on Form 6-K. This report on Form 6-K (including the exhibits hereto) is hereby (i) incorporated by reference into the Registration Statement on Form F-3 (file no. 333-238458) and the Registration Statements on Form S-8 (file nos. 333-101259, 333-208152 and 333-217856), and (ii) shall be deemed to be “filed” for purposes of the Securities Exchange Act of 1934, as amended, except, in the case of both (i) and (ii), (a) the sections of the attached Financial Report entitled “Investor information” and “Financial calendar and contacts” shall not be incorporated by reference into, or be deemed “filed”, with respect to any such Registration Statements, (b) the information under “Group and Bank differences” and any exhibits hereto or information contained therein which relate exclusively to Credit Suisse AG or the Bank shall not be incorporated by reference into, or be deemed “filed”, with respect to the Registration Statements on Form S-8 (file nos. 333-101259, 333-208152 and 333-217856) and (c) the section of the attached Financial Report entitled “II – Treasury, risk, balance sheet and off-balance sheet – Capital management– Bank regulatory disclosures” shall not be incorporated by reference into, or be deemed “filed”, with respect to the Registration Statements on Form S-8 (file nos. 333-101259, 333-208152 and 333-217856).
Credit Suisse Group AG and Credit Suisse AG file an annual report on Form 20-F and file quarterly reports, including unaudited interim financial information, and furnish or file other reports on Form 6-K with the US Securities and Exchange Commission (SEC) pursuant to the requirements of the Securities Exchange Act of 1934, as amended. The SEC reports of Credit Suisse Group AG and Credit Suisse AG are available to the public over the internet at the SEC’s website at www.sec.gov. The SEC reports of Credit Suisse Group AG and Credit Suisse AG are also available under “Investor Relations” on Credit Suisse Group AG’s website at www.credit-suisse.com and at the offices of the New York Stock Exchange, 20 Broad Street, New York, NY 10005.
Unless the context otherwise requires, references herein to “Credit Suisse Group,” “Credit Suisse,” “the Group,” “we,” “us” and “our” mean Credit Suisse Group AG and its consolidated subsidiaries and the term “the Bank” means Credit Suisse AG, the direct bank subsidiary of the Group, and its consolidated subsidiaries.
SEC regulations require certain information to be included in registration statements relating to securities offerings. Such additional information for the Group and the Bank is included in this report on Form 6-K, which should be read together with the Group’s and the Bank’s annual report on Form 20-F for the year ended December 31, 2019 (Credit Suisse 2019 20-F) filed with the SEC on March 30, 2020, the Group’s financial report for the first quarter of 2020 (Credit Suisse Financial Report 1Q20), filed with the SEC on Form 6-K on May 7, 2020, and the Group’s financial report for the second quarter of 2020 (Credit Suisse Financial Report 2Q20), filed with the SEC as Exhibit 99.1 hereto.
Credit Suisse AG, a Swiss bank and joint stock corporation established under Swiss law, is a wholly-owned subsidiary of the Group. Credit Suisse AG’s registered head office is in Zurich, and it has additional executive offices and principal branches in London, New York, Hong Kong, Singapore and Tokyo.
References herein to “CHF” are to Swiss francs.
Forward-looking statements
This Form 6-K and the information incorporated by reference in this Form 6-K include statements that constitute forward-looking statements. In addition, in the future the Group, the Bank and others on their behalf may make statements that constitute forward-looking statements.
When evaluating forward-looking statements, you should carefully consider the cautionary statement regarding forward-looking information, the risk factors and other information set forth in the Credit Suisse 2019 20-F, subsequent annual reports on Form 20-F filed by the Group and the Bank with the SEC, the Group’s and the Bank’s reports on Form 6-K furnished to or filed with the SEC, and other uncertainties and events.
2
Operating and financial review and prospects
SEC regulations require that a discussion of the results for the first six months of the current year compared to the first six months of the previous year be included in registration statements relating to securities offerings. The following discussion of the Group’s results for the six months ended June 30, 2020 (6M20) compared to the six months ended June 30, 2019 (6M19) supplements, and should be read in conjunction with, the Group’s financial reports for the first and second quarters of 2020. The Credit Suisse Financial Report 2Q20, filed as Exhibit 99.1 hereto, includes unaudited financial statements for 6M20 and 6M19.
Credit Suisse includes the results of our reporting segments and the Corporate Center. The Corporate Center includes parent company operations such as Group financing, expenses for projects sponsored by the Group and certain expenses and revenues that have not been allocated to the segments. It also includes consolidation and elimination adjustments required to eliminate intercompany revenues and expenses.
In managing the business, revenues are evaluated in the aggregate, including an assessment of trading gains and losses and the related interest income and expense from financing and hedging positions. For this reason, individual revenue categories may not be indicative of performance.
Certain reclassifications have been made to prior periods to conform to the current presentation.
Overview of Results 


in


Swiss

Universal

Bank


International

Wealth

Management




Asia

Pacific




Global

Markets
Investment

Banking &

Capital

Markets




Corporate

Center




Credit

Suisse
6M20 (CHF million)    
Net revenues   3,013 2,776 2,089 3,531 885 (324) 11,970
Provision for credit losses   154 74 178 227 222 9 864
Compensation and benefits 989 1,191 810 1,262 594 64 4,910
Total other operating expenses 594 626 551 1,121 245 307 3,444
Total operating expenses   1,583 1,817 1,361 2,383 839 371 8,354
Income/(loss) before taxes   1,276 885 550 921 (176) (704) 2,752
Income tax expense 281
Net income   2,471
Net income/(loss) attributable to noncontrolling interests (5)
Net income attributable to shareholders   2,476
6M19 (CHF million)    
Net revenues   2,855 2,786 1,767 3,025 810 (275) 10,968
Provision for credit losses   39 19 16 13 9 10 106
Compensation and benefits 967 1,161 798 1,274 630 233 5,063
Total other operating expenses 645 639 533 1,099 258 261 3,435
Total operating expenses   1,612 1,800 1,331 2,373 888 494 8,498
Income/(loss) before taxes   1,204 967 420 639 (87) (779) 2,364
Income tax expense 678
Net income   1,686
Net income attributable to noncontrolling interests 0
Net income attributable to shareholders   1,686
3
Results summary
In 6M20, Credit Suisse reported net income attributable to shareholders of CHF 2,476 million compared to CHF 1,686 million in 6M19.
Net revenues of CHF 11,970 million increased 9% compared to 6M19, primarily reflecting higher net revenues in Global Markets, Asia Pacific and Swiss Universal Bank. 6M20 included negative net revenues of CHF 324 million in the Corporate Center, which beginning in 1Q19 included the impact of the Asset Resolution Unit.
Provision for credit losses of CHF 864 million was primarily driven by negative developments in our corporate lending portfolio, including increased drawdowns on loan commitments and the impact from the expected deterioration of macro-economic factors across multiple industries under the new current expected credit loss (CECL) methodology. We recorded provisions for credit losses of CHF 227 million in Global Markets, CHF 222 million in Investment Banking & Capital Markets, CHF 178 million in Asia Pacific, CHF 154 million in Swiss Universal Bank and CHF 74 million in International Wealth Management. The net increase in provision for credit losses of CHF 758 million from CHF 106 million in 6M19 was mainly related to an increase of CHF 214 million in Global Markets, CHF 213 million in Investment Banking & Capital Markets, CHF 162 million in Asia Pacific and CHF 115 million in Swiss Universal Banking.
Total operating expenses of CHF 8,354 million decreased 2% compared to 6M19, reflecting lower compensation and benefits, mainly due to lower salaries and variable compensation.
Income tax expense of CHF 281 million recorded in 6M20 mainly reflected the impact of the geographical mix of results, non-deductible funding costs and other tax adjustments of a recurring nature, partially offset by the impact of the re-assessment of the US base erosion and anti-abuse tax (BEAT) provision for 2019 of CHF 180 million, the impact of previously unrecognized tax benefits of CHF 157 million relating to the resolution of interest cost deductibility with and between international tax authorities and the impact of a change in US tax rules relating to federal net operating losses (NOLs), where federal NOLs generated in tax years 2018, 2019, or 2020 can be carried back for five years instead of no carry back before, and, in addition, where deductible interest expense limitations for the years 2019 and 2020 have been increased from 30% to 50% of adjusted taxable income for the year, which in aggregate resulted in a benefit of CHF 141 million. Additionally, the period was negatively impacted by shortfall tax charges on share-based compensation delivered in this period. Overall, net deferred tax assets decreased CHF 502 million to CHF 3,374 million as of the end of 6M20 compared to the end of 2019, primarily driven by the tax impact related to a credit spread widening on our fair valued option elected own debt instruments, foreign exchange impact, earnings and pension liabilities, partially offset by the recognition of deferred tax assets resulting from the aforementioned tax benefits in the US. Deferred tax assets on net operating losses decreased CHF 20 million to CHF 1,445 million during 6M20. The Credit Suisse effective tax rate was 10.2% in 6M20, compared to 28.7% in 6M19.
The US tax reform enacted in December 2017 introduced the BEAT tax regime, effective as of January 1, 2018, for which final regulations were issued by the US Department of Treasury on December 2, 2019. Following the publication of the 2019 financial results, Credit Suisse continued its analysis of the final regulations, resulting in a revision to the technical application of the prior BEAT estimate. This new information was not available or reasonably knowable at the time of the publication of the 2019 financial statements and resulted in a change of accounting estimate reflected in 6M20.
Segment results
In 6M20, Swiss Universal Bank reported income before taxes of CHF 1,276 million and net revenues of CHF 3,013 million. Compared to 6M19, net revenues increased 6%, mainly driven by higher transaction-based revenues, higher other revenues and slightly higher net interest income. Higher other revenues primarily reflected a revaluation gain of CHF 134 million relating to our equity investment in Pfandbriefbank reflected in Private Clients and a gain related to the completed transfer of the InvestLab fund platform to Allfunds Group of CHF 25 million reflected in Corporate & Institutional clients.
Net revenues in Private Clients increased 5% compared to 6M19, reflecting higher transaction-based revenues, increased net interest income and higher other revenues, partially offset by lower recurring commissions and fees. Transaction-based revenues increased 24%, mainly reflecting higher client activity and higher revenues from International Trading Solutions (ITS), partially offset by lower equity participations income, as 6M19 included a regular and a special dividend from our ownership interest in SIX Group totaling CHF 17 million. Net interest income increased 5% compared to 6M19, mainly reflecting stable loan margins on slightly higher average loans volumes and higher treasury revenues. Higher other revenues primarily reflected the Pfandbriefbank equity investment revaluation gain of CHF 134 million. In 6M19, other revenues included gains on the sale of real estate of CHF 117 million. Recurring
4
commissions and fees decreased 4%, mainly due to lower revenues from our investment in Swisscard, partially offset by higher wealth structuring solution fees.
Net revenues in Corporate & Institutional Clients increased 6% compared to 6M19, primarily reflecting higher transaction-based revenues, higher other revenues and increased recurring commissions and fees. Transaction-based revenues increased 11%, primarily due to higher revenues from ITS, increased revenues from our Swiss investment banking business and higher brokerage and product issuing fees, partially offset by lower equity participations income as 6M19 included a regular and a special dividend from SIX Group totaling CHF 18 million, and lower fees from foreign exchange client business. Higher other revenues reflected the gain of CHF 25 million in 6M20 related to the completed transfer of the InvestLab fund platform. Recurring commissions and fees increased 4%, mainly driven by higher fees from lending activities, higher wealth structuring solution fees and slightly increased security account and custody services fees, partially offset by lower banking services fees. Net interest income was stable, mainly reflecting slightly lower loan margins on stable average loan volumes, offset by slightly higher treasury revenues.
In 6M20, we recorded a provision for credit losses of CHF 154 million compared to CHF 39 million recorded in 6M19. Provision for credit losses in 6M20 were related to the impact on our commodity trade finance and Swiss corporate portfolios from the expected deterioration of macro-economic factors under the new CECL methodology and our consumer finance business.
Total operating expenses decreased slightly compared to 6M19, mainly reflecting lower general and administrative expenses, partially offset by slightly higher compensation and benefits.
In 6M20, International Wealth Management reported income before taxes of CHF 885 million and net revenues of CHF 2,776 million. Net revenues were stable compared to 6M19, reflecting higher other revenues, offset by lower transaction- and performance-based revenues, slightly lower recurring commissions and fees and lower net interest income. Higher other revenues included a gain related to the completed transfer of the InvestLab fund platform of CHF 218 million reflected in Asset Management and Private Banking. 6M19 included gains on a partial sale of an economic interest in a third-party manager relating to a private equity investment reflected in transaction- and performance-based revenues in Asset Management.
Net revenues in Private Banking were stable compared to 6M19, mainly reflecting lower net interest income and slightly lower recurring commissions and fees, partially offset by slightly higher transaction- and performance-based revenues. 6M20 included a gain related to the completed transfer of the InvestLab fund platform of CHF 15 million and 6M19 included a gain on the sale of real estate of CHF 13 million, both reflected in other revenues. Net interest income decreased 4%, with lower deposit margins on slightly higher average deposit volumes and lower loan margins on slightly lower average loan volumes. Recurring commissions and fees decreased slightly, primarily driven by lower investment product management fees and lower discretionary mandate management fees, partially offset by higher fees from lending activities. Transaction- and performance-based revenues increased slightly, mainly driven by higher revenues from ITS and higher client activity, partially offset by losses on certain hedging activities of CHF 21 million and lower equity participations income as 6M19 included a regular and a special dividend from SIX Group totaling CHF 22 million.
Net revenues in Asset Management increased slightly compared to 6M19, reflecting higher investment and partnership income, partially offset by lower performance and placement revenues and lower management fees. Investment and partnership income increased, mainly driven by a gain related to the completed transfer of the InvestLab fund platform of CHF 203 million. 6M19 included gains on a partial sale of an economic interest in a third-party manager relating to a private equity investment. Performance and placement revenues decreased significantly, mainly due to investment-related losses in 6M20 compared to gains in 6M19. Management fees decreased 5%, mainly reflecting lower real estate-related transaction fees.
In 6M20, we recorded a provision for credit losses of CHF 74 million compared to CHF 19 million recorded in 6M19, mainly related to ship finance.
Total operating expenses were stable compared to 6M19, mainly reflecting slightly higher compensation and benefits, offset by slightly lower general and administrative expenses.
In 6M20, Asia Pacific reported income before taxes of CHF 550 million and net revenues of CHF 2,089 million. Compared to 6M19, net revenues increased 18%, driven by higher revenues in our Markets business, partially offset by higher provision for credit losses.
Net revenues in our Wealth Management & Connected business were stable compared to 6M19, mainly reflecting higher transaction-based revenues and a gain related to the completed transfer of the InvestLab fund platform of CHF 25 million reflected in other revenues, offset by lower advisory, underwriting and financing revenues. The increase in transaction-based revenues primarily reflected higher client activity and higher corporate advisory fees related to integrated solutions. The increase in net interest income was mainly
5
due to higher treasury revenues and higher deposit margins on lower average deposit volumes, partially offset by slightly lower loan margins on lower average loan volumes. Recurring commissions and fees decreased mainly due to lower wealth structuring solutions and investment product management fees and fees from lending activities. The decrease in advisory, underwriting and financing revenues primarily reflected lower financing revenues, partially offset by higher structured equity origination and equity underwriting revenues. Financing revenues in 6M20 included unrealized mark-to-market losses of CHF 199 million, net of losses from hedges of CHF 31 million, on our fair valued lending portfolio.
Net revenues in our Markets business increased 54% compared to 6M19, reflecting higher fixed income and equity sales and trading revenues. Fixed income sales and trading revenues increased significantly primarily driven by higher revenues from structured products, emerging markets rates products and foreign exchange products. Equity sales and trading revenues increased mainly due to higher revenues from prime services and cash equities.
In 6M20, we recorded a provision for credit losses of CHF 178 million compared to CHF 16 million recorded in 6M19, primarily related to four single cases across various industries.
Total operating expenses increased 2% compared to 6M19, primarily due to higher commission expenses and slightly higher compensation and benefits expenses.
In 6M20, Global Markets reported income before taxes of CHF 921 million and net revenues of CHF 3,531 million. Net revenues increased 17% compared to 6M19, reflecting growth and increased client activity across fixed income sales and trading, equity sales and trading and underwriting. During the first half of the year, market conditions were characterized by high levels of volatility, widening of spreads, low interest rates and significant asset price moves as the COVID-19 outbreak spread.
Revenues from fixed income sales and trading of CHF 2,293 million increased 28% compared to 6M19, primarily reflecting improved macro and global credit products, partially offset by lower emerging markets revenues. Macro products revenues increased due to significantly improved performance in our rates and foreign exchange businesses. Global credit products revenues increased, reflecting significantly higher investment grade trading activity and stable leverage finance revenues. These increases were partially offset by lower emerging markets revenues, primarily reflecting lower financing and trading activity in Latin America, particularly in the first quarter. In addition, securitized products revenues decreased slightly, reflecting significantly lower non-agency trading activity, partially offset by significantly higher agency trading revenues.
Revenues from equity sales and trading of CHF 1,107 million increased 6% compared to 6M19, reflecting higher cash equities and equity derivatives revenues. Cash equities revenues increased, reflecting higher trading activity across regions. In addition, equity derivatives revenues increased, reflecting significantly higher flow and corporate derivatives trading activity, partially offset by lower structured derivatives revenues. These increases were partially offset by lower prime services revenues, primarily due to lower commissions in listed derivatives, partially offset by improved revenues from client financing.
Revenues from underwriting of CHF 426 million increased 12% compared to 6M19, reflecting higher debt and equity issuance volumes. Debt underwriting revenues increased, primarily due to higher investment grade revenues, partially offset by lower leveraged finance revenues. In addition, equity underwriting revenues increased, due to increased issuance activity.
In 6M20, we recorded a provision for credit losses of CHF 227 million compared to CHF 13 million recorded in 6M19. The increase in provision for credit losses was primarily driven by negative developments in our corporate lending portfolio, largely relating to the energy sector, which included increased drawdowns on loan commitments as well as the impact under the new CECL methodology.
Total operating expenses of CHF 2,383 million were stable compared to 6M19, reflecting slightly higher general and administrative expenses and stable compensation and benefits.
In 6M20, Investment Banking & Capital Markets reported a loss before taxes of CHF 176 million, compared to a loss before taxes of CHF 87 million for 6M19, reflecting a decline in client activity, mark-to-market losses on underwriting commitments and higher provisions for credit losses in our corporate lending portfolio in 1Q20, partially offset by a strong rebound in client activity across businesses, a partial recovery of mark-to-market losses incurred in 1Q20 and decreased provision for credit losses in our corporate lending portfolio during the second quarter. Net revenues of CHF 885 million increased 9% compared to 6M19, driven by increased revenues from equity underwriting and advisory, partially offset by lower revenues from debt underwriting. Compared to 6M19, advisory and other fees of CHF 337 million increased 13%, reflecting higher revenues from completed M&A transactions. Revenues from debt underwriting of CHF 347 million decreased 13%, primarily driven by lower leveraged finance client activity, partially offset by strong performance from investment grade debt issuance. Equity underwriting revenues of CHF 236 million increased 40%, driven by
6
momentum in 2Q20 and reflecting an increase in follow-on activity and higher revenues from convertible transactions and strong IPO issuance activity.
In 6M20, we recorded a provision for credit losses of CHF 222 million compared to CHF 9 million recorded in 6M19. The increase in provision for credit losses was primarily driven by negative developments in our corporate lending portfolio, largely relating to the energy sector, which included increased drawdowns on loan commitments as well as the impact from the expected deterioration of macro-economic factors across multiple industries under the new CECL methodology.
Total operating expenses decreased 6% compared to 6M19, primarily reflecting lower compensation and benefits and lower general and administrative expenses. Compensation and benefits of CHF 594 million decreased 6%, mainly driven by lower salary expenses. General and administrative expenses of CHF 237 million decreased 6%, primarily driven by lower expenses related to real estate disposals and lower allocated corporate function costs, partially offset by increased litigation provisions.
Corporate Center reported a loss before taxes of CHF 704 million in 6M20 compared to CHF 779 million in 6M19. Negative net revenues of CHF 324 million increased CHF 49 million compared to negative net revenues of CHF 275 million in 6M19, reflecting higher negative revenues related to the Asset Resolution Unit and lower other revenues, partially offset by decreased negative treasury results. Negative treasury results of CHF 313 million in 6M20 primarily reflected losses of CHF 286 million with respect to structured notes volatility, mainly relating to own credit spread movements, mostly in March, amid continued market volatility surrounding the COVID-19 pandemic and central bank stimulus announcements, and negative revenues of CHF 134 million relating to funding activities, excluding Asset Resolution Unit-related asset funding costs. Negative revenues and losses were partially offset by gains of CHF 96 million relating to fair value option volatility on own debt. In 6M19, negative treasury results of CHF 326 million primarily reflected losses of CHF 292 million with respect to structured notes volatility, mainly relating to interest rate movements, and negative revenues of CHF 152 million relating to funding activities, excluding Asset Resolution Unit-related asset funding costs. Negative revenues and losses were partially offset by gains of CHF 79 million relating to hedging volatility and gains of CHF 45 million relating to fair value option volatility on own debt.
In the Asset Resolution Unit, we reported negative net revenues of CHF 96 million in 6M20 compared to CHF 59 million in 6M19. Compared to 6M19, the movement was primarily driven by lower revenues from portfolio assets.
Other revenues of CHF 85 million decreased CHF 25 million compared to 6M19, mainly reflecting a negative valuation impact from long-dated legacy deferred compensation and retirement programs and a valuation adjustment on a legacy exposure, partially offset by the elimination of losses from trading in own shares compared to the elimination of gains in 6M19.
In 6M20, we recorded provision for credit losses of CHF 9 million compared to CHF 10 million in 6M19. The provision for credit losses in 6M19 was primarily related to the Asset Resolution Unit.
Total operating expenses decreased CHF 123 million compared to 6M19, mainly reflecting a decrease in compensation and benefits. Compensation and benefits of CHF 64 million decreased CHF 169 million, primarily due to lower deferred compensation expenses from prior-year awards, lower compensation and benefits related to the Asset Resolution Unit and lower expenses for long-dated legacy deferred compensation and retirement programs. General and administrative expenses of CHF 264 million increased CHF 35 million, primarily reflecting the impact of corporate function allocations and higher expenses related to legacy litigation provisions, partially offset by lower general and administrative expenses related to the Asset Resolution Unit.
7
Group and Bank differences
The business of the Bank is substantially the same as the business of the Group, and substantially all of the Bank’s operations are conducted through the Swiss Universal Bank, International Wealth Management, Asia Pacific, Global Markets and Investment Banking & Capital Markets. Certain Corporate Center activities of the Group, such as hedging activities relating to share-based compensation awards, are not applicable to the Bank. Certain other assets, liabilities and results of operations, primarily relating to Credit Suisse Services AG (our Swiss service company) and its subsidiary, are managed as part of the activities of the Group’s segments. However, they are legally owned by the Group and are not part of the Bank’s consolidated financial statements.
For further information on the differences between the Group and the Bank, refer to “Note 33 – Subsidiary guarantee information” in III – Condensed consolidated financial statements – unaudited in the Credit Suisse Financial Report 2Q20.
Comparison of consolidated statements of operations
   Bank Group Bank Group
in 2Q20 2Q19 2Q20 2Q19 6M20 6M19 6M20 6M19
Statements of operations (CHF million)    
Net revenues 6,230 5,676 6,194 5,581 12,015 11,111 11,970 10,968
Total operating expenses 4,449 4,381 4,347 4,254 8,573 8,744 8,354 8,498
Income before taxes 1,489 1,270 1,551 1,302 2,582 2,261 2,752 2,364
Net income 1,119 931 1,160 937 2,338 1,560 2,471 1,686
Net income attributable to shareholders 1,121 927 1,162 937 2,334 1,553 2,476 1,686
Comparison of consolidated balance sheets
   Bank Group
end of 2Q20 4Q19 2Q20 4Q19
Balance sheet statistics (CHF million)    
Total assets 831,489 790,459 828,480 787,295
Total liabilities 781,449 743,696 781,629 743,581
Capitalization and indebtedness
   Bank Group
end of 2Q20 4Q19 2Q20 4Q19
Capitalization and indebtedness (CHF million)    
Due to banks 18,018 16,742 18,018 16,744
Customer deposits 390,093 384,950 388,995 383,783
Central bank funds purchased, securities sold under repurchase agreements and securities lending transactions 30,683 27,641 30,589 27,533
Long-term debt 168,554 151,000 169,426 152,005
All other liabilities 174,101 163,363 174,601 163,516
Total liabilities   781,449 743,696 781,629 743,581
Total equity 50,040 46,763 46,851 43,714
Total capitalization and indebtedness   831,489 790,459 828,480 787,295
8
BIS capital metrics
   Bank Group
end of 2Q20 4Q19 2Q20 4Q19
Capital and risk-weighted assets (CHF million)    
CET1 capital 42,231 41,933 37,346 36,774
Tier 1 capital 55,606 54,024 51,681 49,791
Total eligible capital 58,525 56,958 54,600 52,725
Risk-weighted assets 299,789 290,843 299,293 290,463
Capital ratios (%)    
CET1 ratio 14.1 14.4 12.5 12.7
Tier 1 ratio 18.5 18.6 17.3 17.1
Total capital ratio 19.5 19.6 18.2 18.2
4Q19 amounts are shown on a look-through basis.
Condensed consolidated financial statements
Group
Refer to III –Condensed consolidated financial statements – unaudited in the Credit Suisse Financial Report 1Q20 and Credit Suisse Financial Report 2Q20.
Bank
The Bank’s condensed consolidated financial statements – unaudited as of and for the six months ended June 30, 2020 and 2019 are attached as Exhibit 99.2 to this Form 6-K.
9
Exhibits
No. Description
23.1 Letter regarding unaudited financial information from the Independent Registered Public Accounting Firm (Credit Suisse Group AG)
23.2 Letter regarding unaudited financial information from the Independent Registered Public Accounting Firm (Credit Suisse AG)
99.1 Credit Suisse Financial Report 2Q20
99.2 Credit Suisse (Bank) Financial Statements 6M20
101.1 Interactive data files (XBRL-related documents) (Group and Bank)
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
10
Signatures
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrants have duly caused this report to be signed on their behalf by the undersigned, thereunto duly authorized.
CREDIT SUISSE GROUP AG and CREDIT SUISSE AG
(Registrants)
Date: July 30, 2020
By:
/s/ Thomas Gottstein                                 /s/ David R. Mathers
      Thomas Gottstein                                       David R. Mathers
      Chief Executive Officer                               Chief Financial Officer 
11