XML 219 R178.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 3: Loans and Allowance For Loan Losses: Schedule of Impaired Loans (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
One To Four Family Residential Construction |  |  |
Impaired Financing Receivable, Recorded Investment | $ 1,312 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember |  | $ 410 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember
Impaired Financing Receivable, Unpaid Principal Balance | 1,312 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember |  | 410 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember
Impaired Financing Receivable, Related Allowance |  |  | 239 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember
Impaired Financing Receivable, Average Recorded Investment | 173 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember | 36 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember | 679 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember
Impaired Financing Receivable Interest Income Recognized | 76 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember |  | 22 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OneToFourFamilyResidentialConstructionMember
Subdivision Construction |  |  |
Impaired Financing Receivable, Recorded Investment | 4,540 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 3,502 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 2,577 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Impaired Financing Receivable, Unpaid Principal Balance | 4,540 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 3,531 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 2,580 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Impaired Financing Receivable, Related Allowance | 344 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 1,659 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 688 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Impaired Financing Receivable, Average Recorded Investment | 2,593 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 3,315 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 8,399 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Impaired Financing Receivable Interest Income Recognized | 226 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 163 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember | 143 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_SubdivisionConstructionMember
Land Development |  |  |
Impaired Financing Receivable, Recorded Investment | 7,601 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 12,628 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 12,009 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Impaired Financing Receivable, Unpaid Principal Balance | 8,044 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 13,042 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 13,204 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Impaired Financing Receivable, Related Allowance | 1,507 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 473 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 96 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Impaired Financing Receivable, Average Recorded Investment | 9,691 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 13,389 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 12,614 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Impaired Financing Receivable Interest Income Recognized | 292 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 560 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember | 656 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LandDevelopmentMember
Commercial Construction |  |  |
Impaired Financing Receivable, Average Recorded Investment |  |  | 383 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialConstructionMember
Owner Occupied One To Four Family Residential |  |  |
Impaired Financing Receivable, Recorded Investment | 3,747 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 5,802 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 5,627 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Impaired Financing Receivable, Unpaid Principal Balance | 4,094 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 6,117 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 6,037 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Impaired Financing Receivable, Related Allowance | 407 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 593 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 550 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Impaired Financing Receivable, Average Recorded Investment | 4,808 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 5,101 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 5,174 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Impaired Financing Receivable Interest Income Recognized | 212 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 251 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember | 295 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OwnerOccupiedOneToFourFamilyResidentialMember
Non-Owner Occupied One To Four Family Residential |  |  |
Impaired Financing Receivable, Recorded Investment | 1,889 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 3,751 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 6,077 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Impaired Financing Receivable, Unpaid Principal Balance | 2,113 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 4,003 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 6,290 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Impaired Financing Receivable, Related Allowance | 78 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 249 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 811 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Impaired Financing Receivable, Average Recorded Investment | 4,010 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 4,797 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 10,045 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Impaired Financing Receivable Interest Income Recognized | 94 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 195 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember | 330 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_NonOwnerOccupiedOneToFourFamilyResidentialMember
Commercial Real Estate |  |  |
Impaired Financing Receivable, Recorded Investment | 28,641 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 31,591 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 48,476 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Impaired Financing Receivable, Unpaid Principal Balance | 30,781 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 34,032 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 49,779 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Impaired Financing Receivable, Related Allowance | 1,751 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 90 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 4,990 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Impaired Financing Receivable, Average Recorded Investment | 29,808 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 42,242 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 45,181 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Impaired Financing Receivable Interest Income Recognized | 1,253 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 1,632 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember | 2,176 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_CommercialRealEstateMember
Other Residential |  |  |
Impaired Financing Receivable, Recorded Investment | 9,804 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 10,983 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 16,405 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember
Impaired Financing Receivable, Unpaid Principal Balance | 9,804 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 10,983 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 16,405 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember
Impaired Financing Receivable, Related Allowance |  |  | 1,089 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember
Impaired Financing Receivable, Average Recorded Investment | 10,469 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 13,837 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 16,951 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember
Impaired Financing Receivable Interest Income Recognized | 407 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 434 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember | 836 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_OtherResidentialMember
Commercial Business |  |  |
Impaired Financing Receivable, Recorded Investment | 2,725 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 6,057 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 7,279 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Impaired Financing Receivable, Unpaid Principal Balance | 2,750 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 6,077 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 8,615 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Impaired Financing Receivable, Related Allowance | 823 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 4,162 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 2,778 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Impaired Financing Receivable, Average Recorded Investment | 2,579 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 6,821 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 4,851 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Impaired Financing Receivable Interest Income Recognized | 158 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 179 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember | 329 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_CommercialBusinessMember
Industrial Revenue Bonds |  |  |
Impaired Financing Receivable, Recorded Investment |  | 2,698 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember | 2,785 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember
Impaired Financing Receivable, Unpaid Principal Balance |  | 2,778 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember | 2,865 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember
Impaired Financing Receivable, Average Recorded Investment | 2,644 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember | 2,700 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember | 3,034 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember
Impaired Financing Receivable Interest Income Recognized |  | 27 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember | 5 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_IndustrialRevenueBondsMember
Consumer Loans Auto Financing Receivable |  |  |
Impaired Financing Receivable, Recorded Investment | 420 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 216 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 143 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember
Impaired Financing Receivable, Unpaid Principal Balance | 507 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 231 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 170 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember
Impaired Financing Receivable, Related Allowance | 63 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 32 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 22 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember
Impaired Financing Receivable, Average Recorded Investment | 219 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 145 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 157 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember
Impaired Financing Receivable Interest Income Recognized | 37 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 16 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember | 17 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerLoansAutoFinancingReceivableMember
Consumer Other Financing Receivable |  |  |
Impaired Financing Receivable, Recorded Investment | 629 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 604 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 602 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember
Impaired Financing Receivable, Unpaid Principal Balance | 765 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 700 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 682 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember
Impaired Financing Receivable, Related Allowance | 94 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 91 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 89 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember
Impaired Financing Receivable, Average Recorded Investment | 676 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 630 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 654 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember
Impaired Financing Receivable Interest Income Recognized | 71 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 63 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember | 65 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ConsumerOtherFinancingReceivableMember
Home Equity Line of Credit |  |  |
Impaired Financing Receivable, Recorded Investment | 431 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 569 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 235 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Impaired Financing Receivable, Unpaid Principal Balance | 476 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 706 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 248 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Impaired Financing Receivable, Related Allowance | 75 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 95 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 45 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Impaired Financing Receivable, Average Recorded Investment | 461 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 391 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 162 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Impaired Financing Receivable Interest Income Recognized | 25 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 38 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember | 15 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_HomeEquityMember
Loans Receivable Impaired |  |  |
Impaired Financing Receivable, Recorded Investment | 61,739 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | 78,401 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | 102,625 us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember
Impaired Financing Receivable, Unpaid Principal Balance | 65,186 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | 82,200 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | 107,285 us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember
Impaired Financing Receivable, Related Allowance | 5,142 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | 7,444 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | 11,397 us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember
Impaired Financing Receivable, Average Recorded Investment | 68,131 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | 93,404 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | 108,284 us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember
Impaired Financing Receivable Interest Income Recognized | $ 2,851 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | $ 3,558 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember | $ 4,889 fil_ImpairedFinancingReceivableInterestIncomeRecognized / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = fil_LoansReceivableImpairedMember

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | fil_ImpairedFinancingReceivableInterestIncomeRecognized
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Average amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5258-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 14A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953550-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of allowance for credit losses related to recorded investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableRelatedAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of unpaid principal balance of impaired financing receivables with related allowance for credit losses and without related allowance for credit losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_LoansReceivableImpairedMember
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_ConsumerLoansAutoFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_ConsumerOtherFinancingReceivableMember
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: |