XML 83 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 7: Loans and Allowance For Loan Losses: Financing Receivable Credit Quality Indicators (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Satisfactory | Consumer Loan    
Loan Portfolio Internal Grading System Classification $ 75,883fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
$ 77,507fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Automobile Loan    
Loan Portfolio Internal Grading System Classification 347,954fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
323,002fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | One To Four Family Residential Construction    
Loan Portfolio Internal Grading System Classification 36,345fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
39,049fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Subdivision Construction    
Loan Portfolio Internal Grading System Classification 31,234fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_SubdivisionConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
24,269fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_SubdivisionConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Land Development    
Loan Portfolio Internal Grading System Classification 36,864fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_LandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
41,035fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_LandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Commercial Construction    
Loan Portfolio Internal Grading System Classification 445,781fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
392,929fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Owner Occupied One To Four Family Residential    
Loan Portfolio Internal Grading System Classification 91,910fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
85,041fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Non-Owner Occupied One To Four Family Residential    
Loan Portfolio Internal Grading System Classification 143,667fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
141,198fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Commercial Real Estate    
Loan Portfolio Internal Grading System Classification 923,330fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
901,167fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Other Residential    
Loan Portfolio Internal Grading System Classification 384,066fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
380,811fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Commercial Business    
Loan Portfolio Internal Grading System Classification 365,215fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
351,744fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Industrial Revenue Bonds    
Loan Portfolio Internal Grading System Classification 40,579fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_IndustrialRevenueBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
40,037fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_IndustrialRevenueBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Home Equity Line of Credit    
Loan Portfolio Internal Grading System Classification 67,690fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
65,841fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Acquired FDIC-covered loans, net of discount    
Loan Portfolio Internal Grading System Classification 274,470fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredFdicCoveredLoansNetOfDiscountMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
286,049fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredFdicCoveredLoansNetOfDiscountMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Acquired loans not covered by FDIC loss sharing agreements, net of discounts    
Loan Portfolio Internal Grading System Classification 45,651fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
48,592fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Acquired non-covered loans, net of discounts    
Loan Portfolio Internal Grading System Classification 116,301fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredNonCoveredLoansNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
121,982fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredNonCoveredLoansNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Satisfactory | Loans Receivable    
Loan Portfolio Internal Grading System Classification 3,426,940fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
3,320,253fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_SatisfactoryMember
Watch | Consumer Loan    
Loan Portfolio Internal Grading System Classification   3fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Subdivision Construction    
Loan Portfolio Internal Grading System Classification 20fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_SubdivisionConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
21fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_SubdivisionConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Land Development    
Loan Portfolio Internal Grading System Classification 5,000fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_LandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
5,000fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_LandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Owner Occupied One To Four Family Residential    
Loan Portfolio Internal Grading System Classification 601fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
745fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Non-Owner Occupied One To Four Family Residential    
Loan Portfolio Internal Grading System Classification 437fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
580fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Commercial Real Estate    
Loan Portfolio Internal Grading System Classification 31,991fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
32,155fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Other Residential    
Loan Portfolio Internal Grading System Classification 9,608fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
9,647fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Commercial Business    
Loan Portfolio Internal Grading System Classification 229fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
423fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Industrial Revenue Bonds    
Loan Portfolio Internal Grading System Classification 619fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_IndustrialRevenueBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
1,024fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_IndustrialRevenueBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Watch | Loans Receivable    
Loan Portfolio Internal Grading System Classification 48,505fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
49,598fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_WatchMember
Substandard | Consumer Loan    
Loan Portfolio Internal Grading System Classification 445fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
519fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Automobile Loan    
Loan Portfolio Internal Grading System Classification 381fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
351fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | One To Four Family Residential Construction    
Loan Portfolio Internal Grading System Classification 854fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,312fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Subdivision Construction    
Loan Portfolio Internal Grading System Classification 4,199fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_SubdivisionConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
4,303fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_SubdivisionConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Land Development    
Loan Portfolio Internal Grading System Classification 5,857fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_LandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
6,061fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_LandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Owner Occupied One To Four Family Residential    
Loan Portfolio Internal Grading System Classification 1,769fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,763fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Non-Owner Occupied One To Four Family Residential    
Loan Portfolio Internal Grading System Classification 1,197fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,273fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Commercial Real Estate    
Loan Portfolio Internal Grading System Classification 10,652fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
12,554fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Other Residential    
Loan Portfolio Internal Grading System Classification 1,956fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,956fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Commercial Business    
Loan Portfolio Internal Grading System Classification 1,375fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,845fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Home Equity Line of Credit    
Loan Portfolio Internal Grading System Classification 416fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
431fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Acquired FDIC-covered loans, net of discount    
Loan Portfolio Internal Grading System Classification 540fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredFdicCoveredLoansNetOfDiscountMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
559fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredFdicCoveredLoansNetOfDiscountMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Acquired loans not covered by FDIC loss sharing agreements, net of discounts    
Loan Portfolio Internal Grading System Classification 1,054fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
1,353fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Substandard | Acquired non-covered loans, net of discounts    
Loan Portfolio Internal Grading System Classification 132fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredNonCoveredLoansNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
 
Substandard | Loans Receivable    
Loan Portfolio Internal Grading System Classification 30,827fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
34,280fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= us-gaap_SubstandardMember
Total For Portfolio | Consumer Loan    
Loan Portfolio Internal Grading System Classification 76,328fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
78,029fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Automobile Loan    
Loan Portfolio Internal Grading System Classification 348,335fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
323,353fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | One To Four Family Residential Construction    
Loan Portfolio Internal Grading System Classification 37,199fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
40,361fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Subdivision Construction    
Loan Portfolio Internal Grading System Classification 35,453fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_SubdivisionConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
28,593fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_SubdivisionConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Land Development    
Loan Portfolio Internal Grading System Classification 47,721fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_LandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
52,096fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_LandDevelopmentMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Commercial Construction    
Loan Portfolio Internal Grading System Classification 445,781fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
392,929fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Owner Occupied One To Four Family Residential    
Loan Portfolio Internal Grading System Classification 94,280fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
87,549fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Non-Owner Occupied One To Four Family Residential    
Loan Portfolio Internal Grading System Classification 145,301fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
143,051fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Commercial Real Estate    
Loan Portfolio Internal Grading System Classification 965,973fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
945,876fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Other Residential    
Loan Portfolio Internal Grading System Classification 395,630fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
392,414fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Commercial Business    
Loan Portfolio Internal Grading System Classification 366,819fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
354,012fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Industrial Revenue Bonds    
Loan Portfolio Internal Grading System Classification 41,198fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_IndustrialRevenueBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
41,061fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_IndustrialRevenueBondsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Home Equity Line of Credit    
Loan Portfolio Internal Grading System Classification 68,106fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
66,272fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_HomeEquityMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Acquired FDIC-covered loans, net of discount    
Loan Portfolio Internal Grading System Classification 275,010fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredFdicCoveredLoansNetOfDiscountMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
286,608fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredFdicCoveredLoansNetOfDiscountMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Acquired loans not covered by FDIC loss sharing agreements, net of discounts    
Loan Portfolio Internal Grading System Classification 46,705fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
49,945fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Acquired non-covered loans, net of discounts    
Loan Portfolio Internal Grading System Classification 116,433fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredNonCoveredLoansNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
121,982fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_AcquiredNonCoveredLoansNetOfDiscountsMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
Total For Portfolio | Loans Receivable    
Loan Portfolio Internal Grading System Classification $ 3,506,272fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember
$ 3,404,131fil_LoanPortfolioInternalGradingSystemClassification
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= fil_TotalForPortfolioMember