XML 40 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Credit Losses and Credit Quality - Schedule of Allowance for Loan Losses for Covered Loans, by Loan Portfolio (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Financing Receivable, Allowance for Credit Losses [Line Items]      
Transfer of balance to OREO $ (26)ibkc_AllowanceTransferredToOreo $ (4,931)ibkc_AllowanceTransferredToOreo  
Loans charged off (6,528)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs (2,578)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs  
Recoveries 1,243us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts 1,810us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts  
Balance at beginning of period 11,801ibkc_ReserveForUnfundedCommitments 11,147ibkc_ReserveForUnfundedCommitments  
Balance at end of period 12,849ibkc_ReserveForUnfundedCommitments 11,519ibkc_ReserveForUnfundedCommitments  
Allowance for credit losses at end of period 141,162us-gaap_FinancingReceivableAllowanceForCreditLosses 146,121us-gaap_FinancingReceivableAllowanceForCreditLosses  
Balance at end of period 251,120us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered   444,544us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
Non-Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 85,367us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
71,899us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Provision for (Reversal of) loan losses 5,195us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
761us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Transfer of balance to OREO 5ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
(382)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Transfer of balance to non-covered 28,700ibkc_TransferOfAllowanceOfLoanLossesFromCoveredToNoncovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
   
Loans charged off (6,319)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
(2,578)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Recoveries 1,235us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
1,772us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Allowance for loans losses at end of period 114,183us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
71,472us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Balance at beginning of period 11,801ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
11,147ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Provision for unfunded commitments 1,048ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
372ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Balance at end of period 12,849ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
11,519ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Allowance for credit losses at end of period 127,032us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
82,991us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Allowance on loans individually evaluated for impairment 773us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
650us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Allowance on loans collectively evaluated for impairment 113,410us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
70,822us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Balance at end of period 12,622,341us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
8,976,999us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Balance at end of period individually evaluated for impairment 33,363us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
14,324us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Balance at end of period collectively evaluated for impairment 12,543,987us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
8,940,265us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Balance at end of period acquired with deteriorated credit quality 44,991us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
22,410us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
 
Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 44,764us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
71,175us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Provision for (Reversal of) loan losses 150us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
1,342us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
(Decrease) Increase in FDIC loss share receivable (1,852)ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
(4,876)ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Transfer of balance to OREO (31)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
(4,549)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Transfer of balance to non-covered (28,700)ibkc_TransferOfAllowanceOfLoanLossesFromCoveredToNoncovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
   
Loans charged off (209)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
   
Recoveries 8us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
38us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Allowance for loans losses at end of period 14,130us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
63,130us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Allowance for credit losses at end of period 14,130us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
63,130us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Allowance on loans collectively evaluated for impairment 14,130us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
63,130us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Balance at end of period 251,120us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
664,295us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
444,544us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
Balance at end of period collectively evaluated for impairment 217,837us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
612,495us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Balance at end of period acquired with deteriorated credit quality 33,283us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
51,800us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
 
Real Estate [Member] | Non-Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 33,021us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
26,590us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Provision for (Reversal of) loan losses (1,024)us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
790us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Transfer of balance to OREO (4)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(175)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Transfer of balance to non-covered 20,982ibkc_TransferOfAllowanceOfLoanLossesFromCoveredToNoncovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
Loans charged off (3,235)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(599)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Recoveries 173us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
846us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Allowance for loans losses at end of period 49,913us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
27,452us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at beginning of period 3,439ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
3,089ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Provision for unfunded commitments 128ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
372ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at end of period 3,567ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
3,461ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Allowance for credit losses at end of period 53,480us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
30,913us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Allowance on loans individually evaluated for impairment 21us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
Allowance on loans collectively evaluated for impairment 49,892us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
27,452us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at end of period 5,132,162us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
3,607,349us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at end of period individually evaluated for impairment 20,077us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
7,905us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at end of period collectively evaluated for impairment 5,085,560us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
3,581,894us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at end of period acquired with deteriorated credit quality 26,525us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
17,550us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Real Estate [Member] | Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 24,072us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
38,772us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Provision for (Reversal of) loan losses 44us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
731us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
(Decrease) Increase in FDIC loss share receivable (22)ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
(5,629)ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Transfer of balance to OREO   (1,866)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Transfer of balance to non-covered (20,982)ibkc_TransferOfAllowanceOfLoanLossesFromCoveredToNoncovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
Loans charged off (209)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
   
Recoveries   38us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Allowance for loans losses at end of period 2,903us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
32,046us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Allowance on loans collectively evaluated for impairment 2,903us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
32,046us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at end of period 25,508us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
345,384us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at end of period collectively evaluated for impairment 22,768us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
340,808us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Balance at end of period acquired with deteriorated credit quality 2,740us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
4,576us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
 
Commercial Business [Member] | Non-Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 32,094us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
28,515us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Provision for (Reversal of) loan losses 2,205us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
73us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Transfer of balance to OREO   (149)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Transfer of balance to non-covered 1,226ibkc_TransferOfAllowanceOfLoanLossesFromCoveredToNoncovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
   
Loans charged off (565)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
(61)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Recoveries 49us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
33us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Allowance for loans losses at end of period 35,009us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
28,411us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at beginning of period 5,260ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
4,839ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Provision for unfunded commitments 184ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
91ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at end of period 5,444ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
4,930ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Allowance for credit losses at end of period 40,453us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
33,341us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Allowance on loans individually evaluated for impairment 749us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
464us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Allowance on loans collectively evaluated for impairment 34,260us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
27,947us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at end of period 3,739,861us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
2,948,088us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at end of period individually evaluated for impairment 12,593us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
5,108us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at end of period collectively evaluated for impairment 3,724,928us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
2,939,935us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at end of period acquired with deteriorated credit quality 2,340us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
3,045us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Commercial Business [Member] | Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 1,235us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
5,380us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Provision for (Reversal of) loan losses   102us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
(Decrease) Increase in FDIC loss share receivable (8)ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
(31)ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Transfer of balance to OREO (1)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
(1,165)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Transfer of balance to non-covered (1,226)ibkc_TransferOfAllowanceOfLoanLossesFromCoveredToNoncovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
   
Allowance for loans losses at end of period   4,286us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Allowance on loans collectively evaluated for impairment   4,286us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at end of period 12,132us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
41,695us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at end of period collectively evaluated for impairment 12,132us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
41,291us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Balance at end of period acquired with deteriorated credit quality   404us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibkc_CommercialLoansBusinessMember
 
Residential Mortgage [Member] | Non-Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 2,875us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,546us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Provision for (Reversal of) loan losses 1,539us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
(278)us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Transfer of balance to OREO 28ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
(58)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Loans charged off (71)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
(48)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Recoveries 13us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
13us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Allowance for loans losses at end of period 4,384us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,175us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at beginning of period 168ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
72ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Provision for unfunded commitments 660ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
2,983ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at end of period 828ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
3,055ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Allowance for credit losses at end of period 5,212us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
5,230us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Allowance on loans individually evaluated for impairment   186us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Allowance on loans collectively evaluated for impairment 4,384us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
1,989us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at end of period 1,032,519us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
450,881us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at end of period individually evaluated for impairment   1,058us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at end of period collectively evaluated for impairment 1,019,596us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
449,525us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at end of period acquired with deteriorated credit quality 12,923us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
298us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Residential Mortgage [Member] | Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 6,286us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
10,889us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Provision for (Reversal of) loan losses 99us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
205us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
(Decrease) Increase in FDIC loss share receivable 24ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
(166)ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Transfer of balance to OREO (16)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
(315)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Recoveries 8us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
   
Allowance for loans losses at end of period 6,401us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
10,613us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Allowance on loans collectively evaluated for impairment 6,401us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
10,613us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at end of period 131,767us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
149,202us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at end of period collectively evaluated for impairment 108,761us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
121,385us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Balance at end of period acquired with deteriorated credit quality 23,006us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
27,817us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
 
Consumer [Member] | Non-Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 17,377us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
14,248us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Provision for (Reversal of) loan losses 2,475us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
176us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Transfer of balance to OREO (19)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
   
Transfer of balance to non-covered 6,492ibkc_TransferOfAllowanceOfLoanLossesFromCoveredToNoncovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
   
Loans charged off (2,448)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
(1,870)us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Recoveries 1,000us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
880us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Allowance for loans losses at end of period 24,877us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
13,434us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at beginning of period 2,934ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
3,147ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Provision for unfunded commitments 76ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
(3,074)ibkc_IncreaseDecreaseInProvisionForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at end of period 3,010ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
73ibkc_ReserveForUnfundedCommitments
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Allowance for credit losses at end of period 27,887us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
13,507us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Allowance on loans individually evaluated for impairment 3us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
   
Allowance on loans collectively evaluated for impairment 24,874us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
13,434us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at end of period 2,717,799us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,970,681us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at end of period individually evaluated for impairment 693us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
253us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at end of period collectively evaluated for impairment 2,713,903us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,968,911us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at end of period acquired with deteriorated credit quality 3,203us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,517us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_NonCoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Consumer [Member] | Covered Loans [Member]      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Allowance for loans losses at beginning of period 13,171us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
16,134us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Provision for (Reversal of) loan losses 7us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
304us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
(Decrease) Increase in FDIC loss share receivable (1,846)ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
950ibkc_IncreaseDecreaseInFederalDepositInsuranceCorporationLossShareReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Transfer of balance to OREO (14)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
(1,203)ibkc_AllowanceTransferredToOreo
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Transfer of balance to non-covered (6,492)ibkc_TransferOfAllowanceOfLoanLossesFromCoveredToNoncovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
   
Allowance for loans losses at end of period 4,826us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
16,185us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Allowance on loans collectively evaluated for impairment 4,826us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
16,185us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at end of period 81,713us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
128,014us-gaap_LoansAndLeasesReceivableGrossCarryingAmountCovered
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at end of period collectively evaluated for impairment 74,176us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
109,011us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
 
Balance at end of period acquired with deteriorated credit quality $ 7,537us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
$ 19,003us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= ibkc_CoveredLoanMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember