XML 12 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS AND LEASES (Aging Of Loan And Lease Portfolio, Net Of Unearned Income, By Segment And Class) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due $ 26,597us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 27,529us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue  
60-89 Days Past Due 6,910us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 5,996us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue  
90 Plus Days Past Due 19,434us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 19,487us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue  
Total Past Due 52,941us-gaap_FinancingReceivableRecordedInvestmentPastDue 53,012us-gaap_FinancingReceivableRecordedInvestmentPastDue  
Current 9,674,029us-gaap_FinancingReceivableRecordedInvestmentCurrent 9,659,924us-gaap_FinancingReceivableRecordedInvestmentCurrent  
Total 9,726,970us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 9,712,936us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome  
90 Plus Days Past Due still Accruing 1,615us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 2,763us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing 1,949us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Commercial And Industrial [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 2,112us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
2,322us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
 
60-89 Days Past Due 1,389us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
544us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
 
90 Plus Days Past Due 834us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
601us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Total Past Due 4,335us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
3,467us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Current 1,672,031us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
1,743,019us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Total 1,676,366us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
1,746,486us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
 
90 Plus Days Past Due still Accruing 30us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
41us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ bxs_PortfolioSegmentsAxis
= us-gaap_CommercialPortfolioSegmentMember
 
Real Estate [Member] | Consumer Mortgages [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 10,123us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
10,725us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
60-89 Days Past Due 2,558us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
3,797us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due 9,415us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
11,167us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total Past Due 22,096us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
25,689us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Current 2,279,016us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
2,232,037us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total 2,301,112us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
2,257,726us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due still Accruing 1,256us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,828us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPrimeFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Real Estate [Member] | Home Equity [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 2,453us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,834us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
60-89 Days Past Due 212us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
397us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due 677us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
658us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total Past Due 3,342us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
2,889us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Current 534,700us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
528,485us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total 538,042us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
531,374us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Real Estate [Member] | Agricultural [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 186us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
365us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
60-89 Days Past Due 18us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due 1us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
130us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total Past Due 205us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
496us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Current 236,693us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
239,120us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total 236,898us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
239,616us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_AgriculturalRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Real Estate [Member] | Commercial And Industrial - Owner Occupied [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 2,639us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,005us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
60-89 Days Past Due 1,080us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
463us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due 1,475us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
3,337us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total Past Due 5,194us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
4,805us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Current 1,512,959us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,517,731us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total 1,518,153us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,522,536us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due still Accruing   39us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialAndIndustrialOwnerOccupiedRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Real Estate [Member] | Construction, Acquisition And Development [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 5,052us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
4,547us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
60-89 Days Past Due 751us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
278us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due 2,905us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,568us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total Past Due 8,708us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
6,393us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Current 884,022us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
847,230us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total 892,730us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
853,623us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due still Accruing   387us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Real Estate [Member] | Commercial Real Estate [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 2,716us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
4,722us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
60-89 Days Past Due 483us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due 3,697us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,545us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total Past Due 6,896us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
6,268us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Current 1,986,577us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,955,709us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Total 1,993,473us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
1,961,977us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
90 Plus Days Past Due still Accruing   137us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= bxs_CommercialRealEstateFinancingReceivableMember
/ bxs_PortfolioSegmentsAxis
= bxs_RealEstateSegmentMember
 
Credit Cards [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 376us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
447us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
60-89 Days Past Due 240us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
312us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
90 Plus Days Past Due 352us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
379us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Total Past Due 968us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,138us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Current 105,319us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
112,288us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Total 106,287us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
113,426us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
90 Plus Days Past Due still Accruing 329us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
327us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ bxs_PortfolioSegmentsAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
All Other [Member]      
Aging of loan and lease portfolio [Abstract]      
30-59 Days Past Due 940us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
1,562us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
60-89 Days Past Due 179us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
203us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
90 Plus Days Past Due 78us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
102us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Total Past Due 1,197us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
1,867us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Current 462,712us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
484,305us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
Total 463,909us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
486,172us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember
 
90 Plus Days Past Due still Accruing   $ 4us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ bxs_PortfolioSegmentsAxis
= us-gaap_UnallocatedFinancingReceivablesMember