XML 258 R222.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 15: Disclosures About Fair Value of Financial Instruments (Details) (Fair Value Financial Instruments, USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financial Assets | Cash and Cash Equivalents
   
Financial Instruments Owned Carrying Amount $ 218,647fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
$ 227,925fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 218,647us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
227,925us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 1fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
1fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Assets | Held-to-maturity Securities
   
Financial Instruments Owned Carrying Amount 450fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
805fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 499us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
912us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 2fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
2fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Assets | Mortgage Loans Held For Sale
   
Financial Instruments Owned Carrying Amount 14,579fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= fil_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
7,239fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= fil_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 14,579us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= fil_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
7,239us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= fil_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 2fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= fil_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
2fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= fil_MortgageLoansHeldForSaleMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Assets | Loans Receivable
   
Financial Instruments Owned Carrying Amount 3,038,848fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
2,439,530fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 3,047,741us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
2,442,917us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Assets | Accrued Interest Receivable
   
Financial Instruments Owned Carrying Amount 11,219fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
11,408fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 11,219us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
11,408us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestReceivableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Assets | Investment in Federal Home Loan Bank Stock
   
Financial Instruments Owned Carrying Amount 16,893fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_InvestmentInFederalHomeLoanBankStockMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
9,822fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_InvestmentInFederalHomeLoanBankStockMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 16,893us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_InvestmentInFederalHomeLoanBankStockMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
9,822us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_InvestmentInFederalHomeLoanBankStockMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_InvestmentInFederalHomeLoanBankStockMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_InvestmentInFederalHomeLoanBankStockMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Liabilities | Repurchase Agreements
   
Financial Instruments Owned Carrying Amount   50,000fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_RepurchaseAgreementsMember
Financial Instruments, Owned, at Fair Value   53,485us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_RepurchaseAgreementsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_RepurchaseAgreementsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_RepurchaseAgreementsMember
Financial Liabilities | Deposits
   
Financial Instruments Owned Carrying Amount 2,990,840fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DepositsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
2,808,626fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DepositsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 2,996,226us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DepositsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
2,813,779us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DepositsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DepositsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DepositsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Liabilities | Federal Home Loan Bank Advances
   
Financial Instruments Owned Carrying Amount 271,641fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_FederalHomeLoanBankAdvancesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
126,757fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_FederalHomeLoanBankAdvancesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 273,568us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_FederalHomeLoanBankAdvancesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
131,281us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_FederalHomeLoanBankAdvancesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_FederalHomeLoanBankAdvancesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_FederalHomeLoanBankAdvancesMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Liabilities | Short-term Debt
   
Financial Instruments Owned Carrying Amount 211,444fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
136,109fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 211,444us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
136,109us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_ShortTermDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Liabilities | Subordinated Debt
   
Financial Instruments Owned Carrying Amount 30,929fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
30,929fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 30,929us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
30,929us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Liabilities | Accrued Interest Payable
   
Financial Instruments Owned Carrying Amount 1,067fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestPayableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
1,099fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestPayableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value 1,067us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestPayableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
1,099us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestPayableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestPayableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= fil_AccruedInterestPayableMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Liabilities | Loan Origination Commitments
   
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LoanOriginationCommitmentsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LoanOriginationCommitmentsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Liabilities | Letter of Credit
   
Financial Instruments Owned Carrying Amount 92fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
76fil_FinancialInstrumentsOwnedCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments, Owned, at Fair Value $ 92us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
$ 76us-gaap_FinancialInstrumentsOwnedAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
Financial Liabilities | Line of Credit
   
Financial Instruments Owned Hierarchy Level 3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LineOfCreditMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember
3fil_FinancialInstrumentsOwnedHierarchyLevel
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LineOfCreditMember
/ us-gaap_FairValueByAssetClassAxis
= fil_FinancialLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= fil_FairValueFinancialInstrumentsMember