XML 67 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments Netting of Financial Instruments - Derivatives (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivative [Line Items]    
Derivative Asset, Fair Value, Gross Asset $ 6,067us-gaap_DerivativeFairValueOfDerivativeAsset $ 5,839us-gaap_DerivativeFairValueOfDerivativeAsset
Derivative Asset, Fair Value, Amount Offset Against Collateral 4,592us-gaap_DerivativeAssetFairValueGrossLiability 4,532us-gaap_DerivativeAssetFairValueGrossLiability
Derivative Assets 1,475us-gaap_DerivativeAssets [1] 1,307us-gaap_DerivativeAssets [1]
Collateral Held by The Company Against Derivative Asset Positions 72us-gaap_DerivativeCollateralObligationToReturnSecurities 63us-gaap_DerivativeCollateralObligationToReturnSecurities
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 1,403us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral 1,244us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
Derivative Liability, Fair Value, Gross Liability 5,728us-gaap_DerivativeFairValueOfDerivativeLiability 5,577us-gaap_DerivativeFairValueOfDerivativeLiability
Derivative Liability, Fair Value, Amount Offset Against Collateral 5,176us-gaap_DerivativeLiabilityFairValueGrossAsset 5,115us-gaap_DerivativeLiabilityFairValueGrossAsset
Derivative Liabilities 552us-gaap_DerivativeLiabilities [2] 462us-gaap_DerivativeLiabilities [2]
Financial Instruments, Owned and Pledged as Collateral, at Fair Value 27us-gaap_DerivativeCollateralRightToReclaimSecurities 12us-gaap_DerivativeCollateralRightToReclaimSecurities
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 525us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral 450us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
Trading Securities [Member]    
Derivative [Line Items]    
Derivative Assets 1,500us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingAccountAssetsMember
1,300us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TradingAccountAssetsMember
Derivatives Subject to Master Netting Arrangement or Similar Arrangement [Member]    
Derivative [Line Items]    
Derivative Asset, Fair Value, Gross Asset 5,408us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
5,127us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Derivative Asset, Fair Value, Amount Offset Against Collateral 4,172us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
4,095us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Derivative Assets 1,236us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
1,032us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Collateral Held by The Company Against Derivative Asset Positions 72us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
63us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 1,164us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
969us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Derivative Liability, Fair Value, Gross Liability 5,185us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
5,001us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Derivative Liability, Fair Value, Amount Offset Against Collateral 4,756us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
4,678us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Derivative Liabilities 429us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
323us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Financial Instruments, Owned and Pledged as Collateral, at Fair Value 27us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
12us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 402us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
311us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesSubjectToMasterNettingArrangementOrSimilarArrangementMember
Derivatives Not Subject to Master Netting Arrangement or Similar Arrangement [Member] [Member]    
Derivative [Line Items]    
Derivative Asset, Fair Value, Gross Asset 45us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
25us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Derivative Asset, Fair Value, Amount Offset Against Collateral 0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
0us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Derivative Assets 45us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
25us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Collateral Held by The Company Against Derivative Asset Positions 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 45us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
25us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Derivative Liability, Fair Value, Gross Liability 119us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
133us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Derivative Liability, Fair Value, Amount Offset Against Collateral 0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
0us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Derivative Liabilities 119us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
133us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Financial Instruments, Owned and Pledged as Collateral, at Fair Value 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 119us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
133us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= sti_DerivativesNotSubjectToMasterNettingArrangementOrSimilarArrangementMemberMember
Exchange Traded [Member]    
Derivative [Line Items]    
Derivative Asset, Fair Value, Gross Asset 614us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
687us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative Asset, Fair Value, Amount Offset Against Collateral 420us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
437us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative Assets 194us-gaap_DerivativeAssets
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
250us-gaap_DerivativeAssets
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Collateral Held by The Company Against Derivative Asset Positions 0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
0us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 194us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
250us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative Liability, Fair Value, Gross Liability 424us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
443us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative Liability, Fair Value, Amount Offset Against Collateral 420us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
437us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative Liabilities 4us-gaap_DerivativeLiabilities
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
6us-gaap_DerivativeLiabilities
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Financial Instruments, Owned and Pledged as Collateral, at Fair Value 0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
0us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
Derivative Liability, Fair Value, Amount Not Offset Against Collateral $ 4us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
$ 6us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_TransactionTypeAxis
= us-gaap_ExchangeTradedMember
[1] At March 31, 2015, $1.5 billion, net of $530 million offsetting cash collateral, is recognized in trading assets and derivative instruments within the Company's Consolidated Balance Sheets. At December 31, 2014, $1.3 billion, net of $449 million offsetting cash collateral, is recognized in trading assets and derivative instruments within the Company's Consolidated Balance Sheets.
[2] At March 31, 2015, $552 million, net of $1.1 billion offsetting cash collateral, is recognized in trading liabilities and derivative instruments within the Company's Consolidated Balance Sheets. At December 31, 2014, $462 million, net of $1.0 billion offsetting cash collateral, is recognized in trading liabilities and derivative instruments within the Company's Consolidated Balance Sheets.