XML 167 R105.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 2: Investments: Gain (Loss) on Investments (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Gains and losses and other than temporary impairments from investments and other assets | $ 1,753,936 fil_GainsAndLossesAndOtherThanTemporaryImpairmentsFromInvestmentsAndOtherAssets | $ 1,081,825 fil_GainsAndLossesAndOtherThanTemporaryImpairmentsFromInvestmentsAndOtherAssets | $ 216,878 fil_GainsAndLossesAndOtherThanTemporaryImpairmentsFromInvestmentsAndOtherAssets
Categories of Investments, Marketable Securities, Held-to-maturity Securities |  |  |
Gross Realized Gains | 390,203 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember | 97,238 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember | 470,874 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember
Gross Realized Losses | (71,800)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember | (41,164)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember | (3,875)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember
Other than Temporary Impairments | (120,000)fil_OtherThanTemporaryImpairments / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember | (120,000)fil_OtherThanTemporaryImpairments / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember | (165,000)fil_OtherThanTemporaryImpairments / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember
Categories of Investments, Marketable Securities, Available-for-sale Securities |  |  |
Gross Realized Gains | 349,207 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember | 540,990 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember | 392,033 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember
Gross Realized Losses | (55,222)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember | (2,678)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember | (5,705)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember
Other than Temporary Impairments | (44,240)fil_OtherThanTemporaryImpairments / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember | (100,304)fil_OtherThanTemporaryImpairments / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember | (247,317)fil_OtherThanTemporaryImpairments / us-gaap_GainLossOnInvestmentsByCategoryAxis = us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember
Other Assets |  |  |
Gross Realized Gains | 1,445,596 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = fil_OtherAssets1Member | 824,203 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = fil_OtherAssets1Member | 794,346 fil_GrossRealizedGains / us-gaap_GainLossOnInvestmentsByCategoryAxis = fil_OtherAssets1Member
Gross Realized Losses | (139,808)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = fil_OtherAssets1Member | (538)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = fil_OtherAssets1Member | (223,163)fil_GrossRealizedLosses / us-gaap_GainLossOnInvestmentsByCategoryAxis = fil_OtherAssets1Member
Other than Temporary Impairments |  | $ (115,922)fil_OtherThanTemporaryImpairments / us-gaap_GainLossOnInvestmentsByCategoryAxis = fil_OtherAssets1Member | $ (795,315)fil_OtherThanTemporaryImpairments / us-gaap_GainLossOnInvestmentsByCategoryAxis = fil_OtherAssets1Member

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | fil_GainsAndLossesAndOtherThanTemporaryImpairmentsFromInvestmentsAndOtherAssets
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_GrossRealizedGains
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_GrossRealizedLosses
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_OtherThanTemporaryImpairments
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_GainLossOnInvestmentsByCategoryAxis=fil_OtherAssets1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GainLossOnInvestmentsByCategoryAxis=us-gaap_CategoriesOfInvestmentsMarketableSecuritiesAvailableForSaleSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GainLossOnInvestmentsByCategoryAxis=us-gaap_CategoriesOfInvestmentsMarketableSecuritiesHeldToMaturitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |