XML 114 R82.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 7: Loans and Allowance For Loan Losses: Schedule of Loans Classified by Aging Analysis (Details) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Consumer Loan |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | $ 975 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | $ 1,301 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 219 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 260 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 764 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 801 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Financing Receivable, Recorded Investment, Past Due | 1,958 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 2,362 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Financing Receivable, Recorded Investment, Current | 74,370 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 75,667 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Notes, Loans and Financing Receivable, Gross, Current | 76,328 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 78,029 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing | 430 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 397 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Automobile Loan |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 1,581 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember | 1,801 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 122 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember | 244 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 350 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember | 316 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember
Financing Receivable, Recorded Investment, Past Due | 2,053 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember | 2,361 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember
Financing Receivable, Recorded Investment, Current | 346,282 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember | 320,992 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember
Notes, Loans and Financing Receivable, Gross, Current | 348,335 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember | 323,353 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_AutomobileLoanMember
One To Four Family Residential Construction |  |
Financing Receivable, Recorded Investment, Current | 37,199 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember | 40,361 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember
Notes, Loans and Financing Receivable, Gross, Current | 37,199 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember | 40,361 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember
Subdivision Construction |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due |  | 109 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 56 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember |
Financing Receivable, Recorded Investment, Past Due | 56 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 109 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Financing Receivable, Recorded Investment, Current | 35,397 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 28,484 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Notes, Loans and Financing Receivable, Gross, Current | 35,453 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 28,593 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Land Development |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 3,398 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 110 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 11 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember |
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due |  | 255 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Financing Receivable, Recorded Investment, Past Due | 3,409 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 365 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Financing Receivable, Recorded Investment, Current | 44,312 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 51,731 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Notes, Loans and Financing Receivable, Gross, Current | 47,721 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 52,096 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Commercial Construction |  |
Financing Receivable, Recorded Investment, Current | 445,781 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialConstructionMember | 392,929 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialConstructionMember
Notes, Loans and Financing Receivable, Gross, Current | 445,781 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialConstructionMember | 392,929 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialConstructionMember
Owner Occupied One To Four Family Residential |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 1,032 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 2,037 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 41 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 441 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 827 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 1,029 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Financing Receivable, Recorded Investment, Past Due | 1,900 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 3,507 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Financing Receivable, Recorded Investment, Current | 92,380 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 84,042 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Notes, Loans and Financing Receivable, Gross, Current | 94,280 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 87,549 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing | 90 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 170 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Non-Owner Occupied One To Four Family Residential |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 149 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 583 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 312 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 296 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Financing Receivable, Recorded Investment, Past Due | 461 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 879 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Financing Receivable, Recorded Investment, Current | 144,840 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 142,172 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Notes, Loans and Financing Receivable, Gross, Current | 145,301 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 143,051 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Commercial Real Estate |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 915 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 6,887 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 3,134 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 4,699 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Financing Receivable, Recorded Investment, Past Due | 4,049 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 11,586 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Financing Receivable, Recorded Investment, Current | 961,924 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 934,290 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Notes, Loans and Financing Receivable, Gross, Current | 965,973 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 945,876 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing |  | 187 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Other Residential |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 2,876 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember |
Financing Receivable, Recorded Investment, Past Due | 2,876 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember |
Financing Receivable, Recorded Investment, Current | 392,754 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 392,414 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember
Notes, Loans and Financing Receivable, Gross, Current | 395,630 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 392,414 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember
Commercial Business |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 373 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 59 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 305 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 411 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Financing Receivable, Recorded Investment, Past Due | 678 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 470 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Financing Receivable, Recorded Investment, Current | 366,141 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 353,542 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Notes, Loans and Financing Receivable, Gross, Current | 366,819 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 354,012 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Industrial Revenue Bonds |  |
Financing Receivable, Recorded Investment, Current | 41,198 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember | 41,061 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember
Notes, Loans and Financing Receivable, Gross, Current | 41,198 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember | 41,061 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember
Home Equity Line of Credit |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 224 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 89 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 29 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember |
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 327 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 340 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Financing Receivable, Recorded Investment, Past Due | 580 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 429 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Financing Receivable, Recorded Investment, Current | 67,526 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 65,843 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Notes, Loans and Financing Receivable, Gross, Current | 68,106 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 66,272 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing |  | 22 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Acquired FDIC-covered loans, net of discount |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 7,107 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember | 6,236 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 625 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember | 1,062 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 13,165 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember | 16,419 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember
Financing Receivable, Recorded Investment, Past Due | 20,897 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember | 23,717 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember
Financing Receivable, Recorded Investment, Current | 254,113 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember | 262,891 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember
Notes, Loans and Financing Receivable, Gross, Current | 275,010 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember | 286,608 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing | 78 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember | 194 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredFdicCoveredLoansNetOfDiscountMember
Acquired loans not covered by FDIC loss sharing agreements, net of discounts |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 359 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember | 754 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due |  | 46 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 236 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember | 243 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
Financing Receivable, Recorded Investment, Past Due | 595 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember | 1,043 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
Financing Receivable, Recorded Investment, Current | 46,110 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember | 48,902 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
Notes, Loans and Financing Receivable, Gross, Current | 46,705 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember | 49,945 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
Acquired non-covered loans, net of discounts |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 1,311 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember | 2,638 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 230 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember | 640 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 9,281 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember | 11,248 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember
Financing Receivable, Recorded Investment, Past Due | 10,822 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember | 14,526 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember
Financing Receivable, Recorded Investment, Current | 105,611 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember | 107,456 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember
Notes, Loans and Financing Receivable, Gross, Current | 116,433 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember | 121,982 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_AcquiredNonCoveredLoansNetOfDiscountsMember
Loans receivable, gross |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 20,300 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember | 22,604 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 1,277 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember | 2,693 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 28,757 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember | 36,057 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember
Financing Receivable, Recorded Investment, Past Due | 50,334 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember | 61,354 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember
Financing Receivable, Recorded Investment, Current | 3,455,938 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember | 3,342,777 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember
Notes, Loans and Financing Receivable, Gross, Current | 3,506,272 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember | 3,404,131 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing | 598 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember | 970 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableGrossMember
Less FDIC Supported Loans and Acquired Not Covered Loans, Net Of Discounts |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 8,777 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember | 9,628 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 855 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember | 1,748 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 22,682 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember | 27,910 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember
Financing Receivable, Recorded Investment, Past Due | 32,314 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember | 39,286 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember
Financing Receivable, Recorded Investment, Current | 405,834 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember | 419,249 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember
Notes, Loans and Financing Receivable, Gross, Current | 438,148 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember | 458,535 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing | 78 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember | 194 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember
Loans Receivable |  |
Financing Receivable Recorded Investment 30 To 59 Days Past Due | 11,523 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember | 12,976 fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember
Financing Receivable Recorded Investment 60 To 89 Days Past Due | 422 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember | 945 fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember
Financing Receivable Recorded Investment Equal To Greater Than 90 Days Past Due | 6,075 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember | 8,147 fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1 / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember
Financing Receivable, Recorded Investment, Past Due | 18,020 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember | 22,068 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember
Financing Receivable, Recorded Investment, Current | 3,050,104 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember | 2,923,528 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember
Notes, Loans and Financing Receivable, Gross, Current | 3,068,124 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember | 2,945,596 us-gaap_NotesAndLoansReceivableGrossCurrent / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember
Financing Receivable, Recorded Investment, 90 Days Past Due and Still Accruing | $ 520 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember | $ 776 us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_LoansReceivableMember

X
- Definition Financing receivables that are less than 60 days past due but more than 29 days past due. + References No definition available. + Details
Name: | fil_FinancingReceivableRecordedInvestment30To59DaysPastDue1
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are less than 90 days past due but more than 59 days past due. + References No definition available. + Details
Name: | fil_FinancingReceivableRecordedInvestment60To89DaysPastDue1
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are equal to or greater than 90 days past due. + References No definition available. + Details
Name: | fil_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue1
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment in financing receivables that are 90 days or more past due and still accruing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5111-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are current. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded Investment in financing receivables that are past due at the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=49124121&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date or the normal operating cycle, whichever is longer. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4531-111522 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3(a),(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (c),(e) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 + Details
Name: | us-gaap_NotesAndLoansReceivableGrossCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_AcquiredFdicCoveredLoansNetOfDiscountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_AcquiredLoansNotCoveredByFdicLossSharingAgreementsNetOfDiscountsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_AcquiredNonCoveredLoansNetOfDiscountsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_CommercialBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_CommercialConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_IndustrialRevenueBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_LandDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_LessFdicSupportedLoansAndAcquiredNotCoveredLoansNetOfDiscountsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_LoansReceivableGrossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_OneToFourFamilyResidentialConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_OtherResidentialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_OwnerOccupiedOneToFourFamilyResidentialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=fil_SubdivisionConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_HomeEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_LoansReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_AutomobileLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |