XML 32 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS AND LEASES (Troubled Debt Restructurings) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
contract
Dec. 31, 2014
contract
Financial effects of TDRs [Abstract]    
Number of Contracts 13us-gaap_FinancingReceivableModificationsNumberOfContracts2 73us-gaap_FinancingReceivableModificationsNumberOfContracts2
Pre-Modification Outstanding Recorded Investment $ 5,064us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 10,220us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Post-Modification Outstanding Recorded Investment 5,029us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 9,455us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
TDRs modified for which there was a payment default [Abstract]    
Number of Contracts 3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 23us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
Recorded Investment 207us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 2,569us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
Commercial And Industrial [Member]    
Financial effects of TDRs [Abstract]    
Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
Pre-Modification Outstanding Recorded Investment 127us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
613us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
Post-Modification Outstanding Recorded Investment 125us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
613us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_CommercialPortfolioSegmentMember
Real Estate [Member] | Consumer Mortgages [Member]    
Financial effects of TDRs [Abstract]    
Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
33us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Pre-Modification Outstanding Recorded Investment 70us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
4,823us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Post-Modification Outstanding Recorded Investment 70us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
4,263us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
TDRs modified for which there was a payment default [Abstract]    
Number of Contracts 3us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
8us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Recorded Investment 207us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
540us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Real Estate [Member] | Home Equity [Member]    
Financial effects of TDRs [Abstract]    
Number of Contracts   2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_HomeEquityFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Pre-Modification Outstanding Recorded Investment   31us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_HomeEquityFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Post-Modification Outstanding Recorded Investment   30us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_HomeEquityFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Real Estate [Member] | Agricultural [Member]    
Financial effects of TDRs [Abstract]    
Number of Contracts   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_Bxs_agriculturalrealestatefinancingreceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Pre-Modification Outstanding Recorded Investment   10us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_Bxs_agriculturalrealestatefinancingreceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Post-Modification Outstanding Recorded Investment   10us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_Bxs_agriculturalrealestatefinancingreceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Real Estate [Member] | Commercial And Industrial - Owner Occupied [Member]    
Financial effects of TDRs [Abstract]    
Number of Contracts 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Pre-Modification Outstanding Recorded Investment 2,999us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
2,103us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Post-Modification Outstanding Recorded Investment 2,988us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
1,810us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
TDRs modified for which there was a payment default [Abstract]    
Number of Contracts   2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Recorded Investment   784us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Real Estate [Member] | Construction, Acquisition And Development [Member]    
Financial effects of TDRs [Abstract]    
Number of Contracts   3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Pre-Modification Outstanding Recorded Investment   924us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Post-Modification Outstanding Recorded Investment   924us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
TDRs modified for which there was a payment default [Abstract]    
Number of Contracts   2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Recorded Investment   279us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Real Estate [Member] | Commercial Real Estate [Member]    
Financial effects of TDRs [Abstract]    
Number of Contracts 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Pre-Modification Outstanding Recorded Investment 1,847us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
1,426us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Post-Modification Outstanding Recorded Investment 1,826us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
1,519us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
TDRs modified for which there was a payment default [Abstract]    
Number of Contracts   5us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
Recorded Investment   901us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= bxs_RealEstateSegmentMember
All Other [Member]    
Financial effects of TDRs [Abstract]    
Number of Contracts 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_UnallocatedFinancingReceivablesMember
14us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Pre-Modification Outstanding Recorded Investment 21us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_UnallocatedFinancingReceivablesMember
290us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Post-Modification Outstanding Recorded Investment 20us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_UnallocatedFinancingReceivablesMember
286us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_UnallocatedFinancingReceivablesMember
TDRs modified for which there was a payment default [Abstract]    
Number of Contracts   6us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_UnallocatedFinancingReceivablesMember
Recorded Investment   $ 65us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= us-gaap_UnallocatedFinancingReceivablesMember