XML 78 R100.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 2: Investments: Schedule of Unrealized Loss on Investments (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Held-to-maturity Securities, Unrecognized Holding Loss | $ 997,529 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss | $ 1,421,574 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss
Held-to-maturity Securities, Fair Value | 9,858,939 us-gaap_HeldToMaturitySecuritiesFairValue | 24,310,741 us-gaap_HeldToMaturitySecuritiesFairValue
Available-for-sale Securities, Fair Value Disclosure | 2,839,131 us-gaap_AvailableForSaleSecuritiesFairValueDisclosure | 1,765,957 us-gaap_AvailableForSaleSecuritiesFairValueDisclosure
Redeemable Preferred Stock |  |
Held-to-maturity Securities, Unrecognized Holding Loss |  | 5,900 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_RedeemablePreferredStockMember
US States and Political Subdivisions Debt Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 5,278 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember | 9,404 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember
Corporate Debt Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 980,357 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember | 1,394,919 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember
Collateralized Mortgage Backed Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 11,894 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember | 11,351 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember
Industrial, miscellaneous and all other equity securities |  |
Available-for-sale Debt Securities, Gross Unrealized Loss | 820,133 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember | 525,386 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember
Equity Securities |  |
Available-for-sale Debt Securities, Gross Unrealized Loss | 820,133 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember | 525,386 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember
Less than 12 months |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 552,276 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 1,150,555 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / fil_TimeDurationAxis = fil_LessThan12MonthsMember
No. of Investment Positions | 22 fil_NoOfInvestmentPositions / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 75 fil_NoOfInvestmentPositions / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Held-to-maturity Securities, Fair Value | 7,081,352 us-gaap_HeldToMaturitySecuritiesFairValue / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 22,002,277 us-gaap_HeldToMaturitySecuritiesFairValue / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Available-for-sale Securities, Fair Value Disclosure | 2,162,425 us-gaap_AvailableForSaleSecuritiesFairValueDisclosure / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 993,612 us-gaap_AvailableForSaleSecuritiesFairValueDisclosure / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Less than 12 months | Redeemable Preferred Stock |  |
Held-to-maturity Securities, Unrecognized Holding Loss |  | 5,900 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_RedeemablePreferredStockMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
No. of Investment Positions | 0 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_RedeemablePreferredStockMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 1 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_RedeemablePreferredStockMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Less than 12 months | US States and Political Subdivisions Debt Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss |  | 7,131 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
No. of Investment Positions | 0 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 1 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Less than 12 months | Corporate Debt Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 548,310 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 1,134,415 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
No. of Investment Positions | 21 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 72 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Less than 12 months | Collateralized Mortgage Backed Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 3,966 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 3,109 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
No. of Investment Positions | 1 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 1 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Less than 12 months | Industrial, miscellaneous and all other equity securities |  |
No. of Investment Positions | 138 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 28 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Available-for-sale Debt Securities, Gross Unrealized Loss | 327,389 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 119,449 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Less than 12 months | Equity Securities |  |
No. of Investment Positions | 138 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 28 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
Available-for-sale Debt Securities, Gross Unrealized Loss | 327,389 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember | 119,449 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember / fil_TimeDurationAxis = fil_LessThan12MonthsMember
More than 12 months |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 445,253 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 271,019 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
No. of Investment Positions | 12 fil_NoOfInvestmentPositions / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 12 fil_NoOfInvestmentPositions / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
Held-to-maturity Securities, Fair Value | 2,777,587 us-gaap_HeldToMaturitySecuritiesFairValue / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 2,308,464 us-gaap_HeldToMaturitySecuritiesFairValue / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
Available-for-sale Securities, Fair Value Disclosure | 676,706 us-gaap_AvailableForSaleSecuritiesFairValueDisclosure / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 772,345 us-gaap_AvailableForSaleSecuritiesFairValueDisclosure / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
More than 12 months | Redeemable Preferred Stock |  |
No. of Investment Positions | 0 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_RedeemablePreferredStockMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 0 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_RedeemablePreferredStockMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
More than 12 months | US States and Political Subdivisions Debt Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 5,278 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 2,273 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
No. of Investment Positions | 1 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 1 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
More than 12 months | Corporate Debt Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 432,047 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 260,504 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
No. of Investment Positions | 11 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 10 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CorporateDebtSecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
More than 12 months | Collateralized Mortgage Backed Securities |  |
Held-to-maturity Securities, Unrecognized Holding Loss | 7,928 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 8,242 us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
No. of Investment Positions | 0 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 1 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
More than 12 months | Industrial, miscellaneous and all other equity securities |  |
No. of Investment Positions | 27 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 28 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
Available-for-sale Debt Securities, Gross Unrealized Loss | 492,744 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 405,936 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
More than 12 months | Equity Securities |  |
No. of Investment Positions | 27 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | 28 fil_NoOfInvestmentPositions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember
Available-for-sale Debt Securities, Gross Unrealized Loss | $ 492,744 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember | $ 405,936 us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_EquitySecuritiesMember / fil_TimeDurationAxis = fil_MoreThan12MonthsMember

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

X
- Definition Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale debt securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents Available-for-sale Securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. A debt security represents a creditor relationship with an enterprise. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities which are categorized as Available-for-sale. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investments in debt securities classified as held-to-maturity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition As of the balance sheet date, the excess of carrying value (amortized cost) over fair value of a debt security categorized as held-to-maturity, exclusive of dividend or interest income recognized but not yet received and exclusive of any write-downs for other-than-temporary impairment. Such item represents the gross unrecognized holding loss. + References No definition available. + Details
Name: | us-gaap_HeldToMaturitySecuritiesUnrecognizedHoldingLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | fil_TimeDurationAxis=fil_LessThan12MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | fil_TimeDurationAxis=fil_MoreThan12MonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=fil_IndustrialMiscellaneousAndAllOtherEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_RedeemablePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |