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 | $ 19 fil_AmortizationOfInterestRateDerivative |  |
Net cash provided by operating activities | 67,433 us-gaap_NetCashProvidedByUsedInOperatingActivities | 93,921 us-gaap_NetCashProvidedByUsedInOperatingActivities | 146,916 us-gaap_NetCashProvidedByUsedInOperatingActivities
Proceeds from sale of available-for-sale securities | 220,169 us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities | 108,487 us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities | 78,094 us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
Net cash provided by investing activities | 35,870 us-gaap_NetCashProvidedByUsedInInvestingActivities | 124,690 us-gaap_NetCashProvidedByUsedInInvestingActivities | 241,411 us-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,871 us-gaap_CashPeriodIncreaseDecrease / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 15,535 us-gaap_CashPeriodIncreaseDecrease / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 1,984 us-gaap_CashPeriodIncreaseDecrease / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Cash beginning of period | 38,965 fil_CashBeginningOfPeriod / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 23,430 fil_CashBeginningOfPeriod / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 21,446 fil_CashBeginningOfPeriod / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Cash end of period | 64,836 fil_CashEndOfPeriod / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 38,965 fil_CashEndOfPeriod / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 23,430 fil_CashEndOfPeriod / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Statements of Cash Flows | Parent Company | Operating Activities |  |  |
Net income parent company | 43,529 fil_NetIncomeParentCompany / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 33,729 fil_NetIncomeParentCompany / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 48,706 fil_NetIncomeParentCompany / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net cash provided by operating activities | 35,182 us-gaap_NetCashProvidedByUsedInOperatingActivities / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 23,008 us-gaap_NetCashProvidedByUsedInOperatingActivities / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 11,153 us-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 | 565 fil_CompensationExpenseForStockOptionGrants / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FairValueByAssetClassAxis = fil_ItemsNotRequiringProvidingCashMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 443 fil_CompensationExpenseForStockOptionGrants / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FairValueByAssetClassAxis = fil_ItemsNotRequiringProvidingCashMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 435 fil_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 | 4 fil_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 | 226 us-gaap_AccountsPayableAndOtherAccruedLiabilities / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FairValueByAssetClassAxis = fil_ChangesInMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income taxes parent | 43 fil_IncomeTaxesParent / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FairValueByAssetClassAxis = fil_ChangesInMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 1 fil_IncomeTaxesParent / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FairValueByAssetClassAxis = fil_ChangesInMember / us-gaap_FinancialInstrumentAxis = fil_OperatingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 10 fil_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 | 20 fil_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 | 49 fil_InvestmentReturnOfPrincipalOtherInvestments / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_InvestingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Proceeds from sale of available-for-sale securities |  |  | 664 us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_InvestingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Proceeds from maturity of held to maturity securities |  |  | 840 fil_ProceedsFromMaturityOfHeldToMaturitySecurities / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_InvestingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net cash provided by investing activities | 20 us-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,553 us-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,438 fil_StockOptionsExcercised / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_FinancingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 1,242 fil_StockOptionsExcercised / fil_CondensedParentCompanyStatementsAxis = fil_StatementsOfCashFlowsMember / us-gaap_FinancialInstrumentAxis = fil_FinancingActivitiesMember / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 2,269 fil_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

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

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

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

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

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

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

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

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

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

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

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

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

X
- Definition Sum of the carrying values as of the balance sheet date of liabilities incurred and payable to vendors for goods and services received, and other costs not separately disclosed in the balance sheet that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. + References No definition available. + Details
Name: | us-gaap_AccountsPayableAndOtherAccruedLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in cash. Cash is the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Includes effect from exchange rate changes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 230 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450594&loc=d3e33268-110906 + Details
Name: | us-gaap_CashPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of paid and unpaid paid-in-kind dividends (PIK) declared for classes of stock, for example, but not limited to, common and preferred. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 405 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817 + Details
Name: | us-gaap_DividendsPaidinkind
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInInvestingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3505-108585 + Details
Name: | us-gaap_PaymentsForDerivativeInstrumentFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsForRepurchaseOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26853-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | fil_CondensedParentCompanyStatementsAxis=fil_StatementsOfCashFlowsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |