XML 115 R182.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial instruments (Details 14) (Recurring basis, CHF)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading assets 7,406us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount 6,026us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
Transfers out of level 1 to level 2, Trading assets 1,424us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount 277us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
Transfers to level 1 out of level 2, Trading liabilities 7,067us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount 4,692us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
Transfers out of level 1 to level 2, Trading liabilities 835us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount 46us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
Debt securities
   
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading liabilities 861us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DebtSecuritiesMember
11us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DebtSecuritiesMember
Transfers out of level 1 to level 2, Trading liabilities 658us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DebtSecuritiesMember
18us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DebtSecuritiesMember
Equity securities
   
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading liabilities 133us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_EquitySecuritiesMember
248us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_EquitySecuritiesMember
Transfers out of level 1 to level 2, Trading liabilities 90us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_EquitySecuritiesMember
17us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_EquitySecuritiesMember
Derivative instruments
   
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading liabilities 6,073us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DerivativeMember
4,433us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DerivativeMember
Transfers out of level 1 to level 2, Trading liabilities 87us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DerivativeMember
11us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DerivativeMember
Debt securities
   
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading assets 1,108us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
499us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Transfers out of level 1 to level 2, Trading assets 533us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
92us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Equity securities
   
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading assets 513us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
437us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Transfers out of level 1 to level 2, Trading assets 391us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
183us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Derivative instruments
   
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading assets 5,785us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DerivativeMember
5,090us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DerivativeMember
Transfers out of level 1 to level 2, Trading assets 500us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DerivativeMember
2us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DerivativeMember
Bank    
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading assets 7,406us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
6,026us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Transfers out of level 1 to level 2, Trading assets 1,424us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
277us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Transfers to level 1 out of level 2, Trading liabilities 7,067us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
4,692us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Transfers out of level 1 to level 2, Trading liabilities 835us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
46us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Bank | Debt securities    
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading liabilities 861us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DebtSecuritiesMember
11us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DebtSecuritiesMember
Transfers out of level 1 to level 2, Trading liabilities 658us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DebtSecuritiesMember
18us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DebtSecuritiesMember
Bank | Equity securities    
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading liabilities 133us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_EquitySecuritiesMember
248us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_EquitySecuritiesMember
Transfers out of level 1 to level 2, Trading liabilities 90us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_EquitySecuritiesMember
17us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_EquitySecuritiesMember
Bank | Derivative instruments    
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading liabilities 6,073us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DerivativeMember
4,433us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DerivativeMember
Transfers out of level 1 to level 2, Trading liabilities 87us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DerivativeMember
11us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
/ cs_LiabilitiesCategoriesAxis
= us-gaap_DerivativeMember
Bank | Debt securities    
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading assets 1,108us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
499us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Transfers out of level 1 to level 2, Trading assets 533us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
92us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Bank | Equity securities    
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading assets 513us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
437us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Transfers out of level 1 to level 2, Trading assets 391us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
183us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Bank | Derivative instruments    
Fair Value, Transfers between level 1 and level 2    
Transfers to level 1 out of level 2, Trading assets 5,785us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DerivativeMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
5,090us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DerivativeMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
Transfers out of level 1 to level 2, Trading assets 500us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DerivativeMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember
2us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DerivativeMember
/ dei_LegalEntityAxis
= cs_ConsolidatedBankMember