6-K
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