XML 141 R126.htm IDEA: XBRL DOCUMENT
v3.19.1

2) Investments: Gain (Loss) on Investments (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017
Gains and losses and other than temporary impairments from investments and other assets | $ 23,941,179 | $ (3,722,821)
Held-to-maturity Securities |  |
Gross Realized Gains | 522,937 | 179,182
Gross Realized Losses | (669,303) | (893,567)
Other than Temporary Impairments | 0 | (493,371)
Available-for-sale Securities |  |
Gross Realized Gains | 0 | 166,950
Gross Realized Losses | 0 | (76,475)
Other than Temporary Impairments | 0 | (280,968)
Losses during the period on securities sold during the period | (173,413) | 0
Unrealized losses on securities held at the end of the period | (1,053,756) | 0
Other Assets |  |
Gross Realized Gains | 26,553,814 | 3,410,076
Gross Realized Losses | $ (1,239,100) | $ (5,734,648)

X
- Definition Represents the monetary amount of Gains and losses and other than temporary impairments from investments and other assets, during the indicated time period. + References No definition available. + Details
Name: | fil_GainsAndLossesAndOtherThanTemporaryImpairmentsFromInvestmentsAndOtherAssets
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the monetary amount of Gross Realized Gains, during the indicated time period. + References No definition available. + Details
Name: | fil_GrossRealizedGains
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the monetary amount of Gross Realized Losses, during the indicated time period. + References No definition available. + Details
Name: | fil_GrossRealizedLosses
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the monetary amount of Losses during the period on securities sold during the period, during the indicated time period. + References No definition available. + Details
Name: | fil_LossesDuringThePeriodOnSecuritiesSoldDuringThePeriod
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the monetary amount of Other than Temporary Impairments, during the indicated time period. + References No definition available. + Details
Name: | fil_OtherThanTemporaryImpairments
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the monetary amount of Unrealized losses on securities held at the end of the period, during the indicated time period. + References No definition available. + Details
Name: | fil_UnrealizedLossesOnSecuritiesHeldAtTheEndOfThePeriod
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_HeldtomaturitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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