XML 89 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 7: Loans and Allowance For Loan Losses: Allowance for Credit Losses on Financing Receivables (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Provision for loan losses $ 1,300us-gaap_ProvisionForLoanAndLeaseLosses $ 1,691us-gaap_ProvisionForLoanAndLeaseLosses  
One To Four Family Residential Construction      
Provision for Loan Losses Expensed 556us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
(548)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
 
Financing Receivable, Allowance for Credit Losses, Write-downs (140)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
(1,192)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
 
Allowance for Doubtful Accounts Receivable, Recoveries 114us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
   
Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment 707us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
  829us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 3,068us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
  2,532us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 210us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
  94us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
Financing Receivable, Individually Evaluated for Impairment 10,937us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
  11,488us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
Financing Receivable, Collectively Evaluated for Impairment 301,296us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
  288,066us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
All Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Not Accounted for Using Income Recognition Model 225,253us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
  234,158us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
One To Four Family Residential Construction | Beginning of period      
Provision for loan losses 3,455us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
6,235us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
 
One To Four Family Residential Construction | End of period      
Provision for loan losses 3,985us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
4,638us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OneToFourFamilyResidentialConstructionMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
 
Other Residential      
Provision for Loan Losses Expensed (140)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
(687)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
 
Financing Receivable, Allowance for Credit Losses, Write-downs (3)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
   
Allowance for Doubtful Accounts Receivable, Recoveries 11us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
   
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 2,768us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
  2,923us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 41us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
  18us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
Financing Receivable, Individually Evaluated for Impairment 9,768us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
  9,804us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
Financing Receivable, Collectively Evaluated for Impairment 385,862us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
  382,610us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
All Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Not Accounted for Using Income Recognition Model 45,989us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
  48,470us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
Other Residential | Beginning of period      
Provision for loan losses 2,941us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
2,678us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
 
Other Residential | End of period      
Provision for loan losses 2,809us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
1,998us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_OtherResidentialMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
 
Commercial Real Estate      
Provision for Loan Losses Expensed 385us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
1,641us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
 
Financing Receivable, Allowance for Credit Losses, Write-downs (2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
(381)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
 
Allowance for Doubtful Accounts Receivable, Recoveries 60us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
   
Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment 2,271us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
  1,751us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 16,547us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
  16,671us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 1,398us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
  1,351us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
Financing Receivable, Individually Evaluated for Impairment 26,644us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
  28,641us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
Financing Receivable, Collectively Evaluated for Impairment 939,329us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
  917,235us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
All Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Not Accounted for Using Income Recognition Model 100,087us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
  107,278us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
Commercial Real Estate | Beginning of period      
Provision for loan losses 19,773us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
16,939us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
 
Commercial Real Estate | End of period      
Provision for loan losses 20,216us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
18,443us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
 
Commercial Construction      
Provision for Loan Losses Expensed (113)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
2,582us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
 
Financing Receivable, Allowance for Credit Losses, Write-downs (197)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
(35)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
 
Allowance for Doubtful Accounts Receivable, Recoveries 104us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
   
Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment 1,414us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
  1,507us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 1,704us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
  1,905us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 238us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
  150us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
Financing Receivable, Individually Evaluated for Impairment 7,387us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
  7,601us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
Financing Receivable, Collectively Evaluated for Impairment 486,115us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
  437,424us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
All Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Not Accounted for Using Income Recognition Model 2,132us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
  1,937us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
Commercial Construction | Beginning of period      
Provision for loan losses 3,562us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
4,464us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
 
Commercial Construction | End of period      
Provision for loan losses 3,356us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
7,071us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialConstructionMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
 
Commercial Business      
Provision for Loan Losses Expensed 467us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
(2,307)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
 
Financing Receivable, Allowance for Credit Losses, Write-downs (224)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
(1,949)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
 
Allowance for Doubtful Accounts Receivable, Recoveries 23us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
   
Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment 686us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
  823us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 3,228us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
  2,805us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 31us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
  51us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
Financing Receivable, Individually Evaluated for Impairment 2,270us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
  2,725us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
Financing Receivable, Collectively Evaluated for Impairment 405,747us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
  392,348us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
All Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Not Accounted for Using Income Recognition Model 16,572us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
  17,789us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
Commercial Business | Beginning of period      
Provision for loan losses 3,679us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
6,451us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
 
Commercial Business | End of period      
Provision for loan losses 3,945us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
2,341us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_CommercialBusinessMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
 
Consumer      
Provision for Loan Losses Expensed 145us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
1,010us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
 
Financing Receivable, Allowance for Credit Losses, Write-downs (1,147)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
(1,020)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
 
Allowance for Doubtful Accounts Receivable, Recoveries 737us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
   
Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment 221us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
  232us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 4,235us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
  4,321us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 304us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
  472us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
Financing Receivable, Individually Evaluated for Impairment 1,408us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
  1,480us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
Financing Receivable, Collectively Evaluated for Impairment 491,361us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
  466,174us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
All Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Not Accounted for Using Income Recognition Model 48,115us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
  48,903us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
Consumer | Beginning of period      
Provision for loan losses 5,025us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
3,349us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
 
Consumer | End of period      
Provision for loan losses 4,760us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
3,784us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fil_ConsumerMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
 
Loans Receivable      
Provision for Loan Losses Expensed 1,300us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
1,691us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
 
Financing Receivable, Allowance for Credit Losses, Write-downs (1,713)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
(4,577)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
 
Allowance for Doubtful Accounts Receivable, Recoveries 1,049us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
   
Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment 5,299us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
  5,142us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment 31,550us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
  31,157us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 2,222us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
  2,136us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
Financing Receivable, Individually Evaluated for Impairment 58,414us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
  61,739us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
Financing Receivable, Collectively Evaluated for Impairment 3,009,710us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
  2,883,857us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
All Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Not Accounted for Using Income Recognition Model 438,148us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
  458,535us-gaap_AllCertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNotAccountedForUsingIncomeRecognitionModel
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
Loans Receivable | Beginning of period      
Provision for loan losses 38,435us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
40,116us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_CreationDateAxis
= fil_BeginningOfPeriodMember
 
Loans Receivable | End of period      
Provision for loan losses $ 39,071us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember
$ 38,275us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_CreationDateAxis
= fil_EndOfPeriodMember