XML 37 R238.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 27: Condensed Parent Company Statements: Schedule of Parent Company Condensed Statements of Cash Flows (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Amortization of interest rate derivative $ 19fil_AmortizationOfInterestRateDerivative    
Net cash provided by operating activities 67,433us-gaap_NetCashProvidedByUsedInOperatingActivities 93,921us-gaap_NetCashProvidedByUsedInOperatingActivities 146,916us-gaap_NetCashProvidedByUsedInOperatingActivities
Proceeds from sale of available-for-sale securities 220,169us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities 108,487us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities 78,094us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
Net cash provided by investing activities 35,870us-gaap_NetCashProvidedByUsedInInvestingActivities 124,690us-gaap_NetCashProvidedByUsedInInvestingActivities 241,411us-gaap_NetCashProvidedByUsedInInvestingActivities
Net cash used in financing activities (112,581)us-gaap_NetCashProvidedByUsedInFinancingActivities (394,827)us-gaap_NetCashProvidedByUsedInFinancingActivities (364,435)us-gaap_NetCashProvidedByUsedInFinancingActivities
Statements of Cash Flows | Parent Company      
Cash, Period Increase (Decrease) 25,871us-gaap_CashPeriodIncreaseDecrease
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
15,535us-gaap_CashPeriodIncreaseDecrease
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,984us-gaap_CashPeriodIncreaseDecrease
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash beginning of period 38,965fil_CashBeginningOfPeriod
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
23,430fil_CashBeginningOfPeriod
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
21,446fil_CashBeginningOfPeriod
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash end of period 64,836fil_CashEndOfPeriod
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
38,965fil_CashEndOfPeriod
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
23,430fil_CashEndOfPeriod
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Statements of Cash Flows | Parent Company | Operating Activities      
Net income parent company 43,529fil_NetIncomeParentCompany
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
33,729fil_NetIncomeParentCompany
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
48,706fil_NetIncomeParentCompany
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by operating activities 35,182us-gaap_NetCashProvidedByUsedInOperatingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
23,008us-gaap_NetCashProvidedByUsedInOperatingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
11,153us-gaap_NetCashProvidedByUsedInOperatingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Statements of Cash Flows | Parent Company | Operating Activities | Items not requiring (providing) cash      
Equity in undistributed earnings of subsidiaries (8,904)fil_EquityInUndistributedEarningsOfSubsidiaries
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ItemsNotRequiringProvidingCashMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,023)fil_EquityInUndistributedEarningsOfSubsidiaries
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ItemsNotRequiringProvidingCashMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(37,925)fil_EquityInUndistributedEarningsOfSubsidiaries
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ItemsNotRequiringProvidingCashMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Compensation expense for stock option grants 565fil_CompensationExpenseForStockOptionGrants
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ItemsNotRequiringProvidingCashMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
443fil_CompensationExpenseForStockOptionGrants
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ItemsNotRequiringProvidingCashMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
435fil_CompensationExpenseForStockOptionGrants
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ItemsNotRequiringProvidingCashMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net realized gains on sales of available for sale securities     (280)fil_NetRealizedGainsOnSalesOfAvailableForSaleSecurities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ItemsNotRequiringProvidingCashMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Statements of Cash Flows | Parent Company | Operating Activities | Changes in      
Prepaid expenses and other assets (3)fil_PrepaidExpensesAndOtherAssets
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4fil_PrepaidExpensesAndOtherAssets
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(19)fil_PrepaidExpensesAndOtherAssets
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts Payable and Other Accrued Liabilities (67)us-gaap_AccountsPayableAndOtherAccruedLiabilities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(146)us-gaap_AccountsPayableAndOtherAccruedLiabilities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
226us-gaap_AccountsPayableAndOtherAccruedLiabilities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income taxes parent 43fil_IncomeTaxesParent
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1fil_IncomeTaxesParent
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10fil_IncomeTaxesParent
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FairValueByAssetClassAxis
= fil_ChangesInMember
/ us-gaap_FinancialInstrumentAxis
= fil_OperatingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Statements of Cash Flows | Parent Company | Investing Activities      
Investment/Return of principal - other investments 20fil_InvestmentReturnOfPrincipalOtherInvestments
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_InvestingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(13)fil_InvestmentReturnOfPrincipalOtherInvestments
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_InvestingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
49fil_InvestmentReturnOfPrincipalOtherInvestments
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_InvestingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of available-for-sale securities     664us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_InvestingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from maturity of held to maturity securities     840fil_ProceedsFromMaturityOfHeldToMaturitySecurities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_InvestingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by investing activities 20us-gaap_NetCashProvidedByUsedInInvestingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_InvestingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(13)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_InvestingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,553us-gaap_NetCashProvidedByUsedInInvestingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_InvestingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Statements of Cash Flows | Parent Company | Financing Activities      
Payments for Derivative Instrument, Financing Activities   (738)us-gaap_PaymentsForDerivativeInstrumentFinancingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Payments for Repurchase of Warrants (512)us-gaap_PaymentsForRepurchaseOfWarrants
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Dividends, Paid-in-kind (11,257)us-gaap_DividendsPaidinkind
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(7,964)us-gaap_DividendsPaidinkind
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(12,991)us-gaap_DividendsPaidinkind
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Stock options excercised 2,438fil_StockOptionsExcercised
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,242fil_StockOptionsExcercised
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,269fil_StockOptionsExcercised
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used in financing activities $ (9,331)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ (7,460)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ (10,722)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ fil_CondensedParentCompanyStatementsAxis
= fil_StatementsOfCashFlowsMember
/ us-gaap_FinancialInstrumentAxis
= fil_FinancingActivitiesMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember