XML 121 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Disclosures (Roll Forward of Level 3 Assets and Liabilities) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mortgage banking income $ 395us-gaap_FeesAndCommissionsMortgageBankingAndServicing $ 565us-gaap_FeesAndCommissionsMortgageBankingAndServicing $ 840us-gaap_FeesAndCommissionsMortgageBankingAndServicing
Securities Acquired from FDIC [Member]      
Beginning balance 861us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
994us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
984us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Interest income 33us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
37us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
48us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Mortgage banking income 0us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Other noninterest income 0us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Included in unrealized net holding gains (losses) in OCI (38)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
(14)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
88us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Purchases 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
 
Issuances 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Settlements (111)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
(156)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
(126)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Ending balance 745us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
861us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
994us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Change in unrealized gains (losses) included in earnings for the period, attributable to assets and liabilities still held at end of period 33bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
37bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
48bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_SecuritiesAcquiredFromFdicMember
Residential MSRs [Member]      
Beginning balance 1,047us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
627us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
563us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Interest income 0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Mortgage banking income (221)us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
229us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
(32)us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Other noninterest income 0us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Included in unrealized net holding gains (losses) in OCI 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Purchases 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
 
Issuances 141us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
336us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
270us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Settlements (123)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
(145)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
(174)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Ending balance 844us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
1,047us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
627us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Change in unrealized gains (losses) included in earnings for the period, attributable to assets and liabilities still held at end of period (221)bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
229bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
(32)bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_MortgageServicingRightsMember
Net Derivatives [Member]      
Beginning balance (11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
54us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
59us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Interest income 0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Mortgage banking income 94us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
21us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
458us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Other noninterest income (2)us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Included in unrealized net holding gains (losses) in OCI 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Purchases 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
 
Issuances 75us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
65us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
308us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Settlements (139)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
(151)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
(771)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Ending balance 17us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
(11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
54us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Change in unrealized gains (losses) included in earnings for the period, attributable to assets and liabilities still held at end of period 17bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
(11)bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
54bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_NetDerivativesMember
Private Equity and Similar Investments [Member]      
Beginning balance 291us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
323us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
261us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Interest income 0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
0us-gaap_InvestmentIncomeInterest
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Mortgage banking income 0us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
0us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
0us-gaap_FeesAndCommissionsMortgageBankingAndServicing
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Other noninterest income 27us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
33us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
21us-gaap_NoninterestIncomeOther
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Included in unrealized net holding gains (losses) in OCI 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Purchases 67us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
58us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
101us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Issuances 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Sales (50)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
(59)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
(59)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Settlements (7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
(64)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Transfers into Level 3 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
   
Ending balance 329us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
291us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
323us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
Change in unrealized gains (losses) included in earnings for the period, attributable to assets and liabilities still held at end of period $ 15bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
$ 22bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember
$ 12bbt_NetUnrealizedGainsLossesIncludedInNetIncomeRelatedToLevelThreeAssetsAndLiabilitiesAtEndOfPeriod
/ bbt_InvestmentsAxis
= bbt_PrivateEquityAndSimilarInvestmentsMember