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