XML 119 R146.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplementary Insurance Information, for Insurance Companies Disclosure: Supplementary Insurance Information for Insurance Companies Disclosure Table Text Block (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Supplementary Insurance Information, Deferred Policy Acquisition Costs $ 30,806us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts $ 29,777us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts $ 33,401us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
Supplementary Insurance Information, Liability for Future Policy Benefits, Losses, Claims and Loss Expense Reserves 700,626us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves 800,029us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves 762,802us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
Supplementary Insurance Information, Unearned Premiums 9,455us-gaap_SupplementaryInsuranceInformationUnearnedPremiums 12,423us-gaap_SupplementaryInsuranceInformationUnearnedPremiums 8,453us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
Supplementary Insurance Information, Premium Revenue 479,048us-gaap_SupplementaryInsuranceInformationPremiumRevenue 495,991us-gaap_SupplementaryInsuranceInformationPremiumRevenue 356,067us-gaap_SupplementaryInsuranceInformationPremiumRevenue
Supplementary Insurance Information, Net Investment Income 21,692us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome 27,471us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome 33,356us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
Supplementary Insurance Information, Benefits, Claims, Losses and Settlement Expense 326,035us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense 354,790us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense 244,791us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
Supplementary Insurance Information, Amortization of Deferred Policy Acquisition Costs 4,941us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts 15,132us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts 6,566us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
Supplementary Insurance Information, Other Operating Expense 177,848us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense 179,553us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense 149,999us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
Supplementary Insurance Information, Premiums Written 476,311us-gaap_SupplementaryInsuranceInformationPremiumsWritten 500,908us-gaap_SupplementaryInsuranceInformationPremiumsWritten 359,617us-gaap_SupplementaryInsuranceInformationPremiumsWritten
Medical Stop-Loss Segment Member      
Supplementary Insurance Information, Liability for Future Policy Benefits, Losses, Claims and Loss Expense Reserves 80,128us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
72,307us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
59,029us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
Supplementary Insurance Information, Premium Revenue 176,941us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
166,302us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
139,724us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
Supplementary Insurance Information, Net Investment Income 4,327us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
5,055us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
4,990us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
Supplementary Insurance Information, Benefits, Claims, Losses and Settlement Expense 122,469us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
115,599us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
90,406us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
Supplementary Insurance Information, Other Operating Expense 40,373us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
43,687us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
40,154us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
Supplementary Insurance Information, Premiums Written 176,941us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
166,302us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
139,724us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_MedicalStopLossSegmentMember
Fully Insured Segment Member      
Supplementary Insurance Information, Deferred Policy Acquisition Costs 624us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
361us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
48us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Supplementary Insurance Information, Liability for Future Policy Benefits, Losses, Claims and Loss Expense Reserves 50,767us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
57,323us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
41,034us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Supplementary Insurance Information, Unearned Premiums 6,568us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
9,828us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
6,897us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Supplementary Insurance Information, Premium Revenue 218,949us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
248,870us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
141,546us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Supplementary Insurance Information, Net Investment Income 2,202us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
2,711us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
1,733us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Supplementary Insurance Information, Benefits, Claims, Losses and Settlement Expense 146,431us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
177,290us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
94,700us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Supplementary Insurance Information, Amortization of Deferred Policy Acquisition Costs 482us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
22us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
17us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Supplementary Insurance Information, Other Operating Expense 94,175us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
99,961us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
72,415us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Supplementary Insurance Information, Premiums Written 215,844us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
253,569us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
145,202us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_FullyInsuredSegmentMember
Group disability, life annuities and DBL Segment Member      
Supplementary Insurance Information, Liability for Future Policy Benefits, Losses, Claims and Loss Expense Reserves 147,823us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
147,426us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
126,840us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
Supplementary Insurance Information, Unearned Premiums 2,700us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
2,398us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
1,347us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
Supplementary Insurance Information, Premium Revenue 64,260us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
60,004us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
49,315us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
Supplementary Insurance Information, Net Investment Income 3,156us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
2,763us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
2,618us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
Supplementary Insurance Information, Benefits, Claims, Losses and Settlement Expense 37,537us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
37,463us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
27,663us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
Supplementary Insurance Information, Other Operating Expense 17,936us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
17,045us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
15,779us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
Supplementary Insurance Information, Premiums Written 64,632us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
60,227us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
49,212us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_GroupDisabilityLifeAnnuitiesAndDBLSegmentMember
Individual life annuities and other Segment Member      
Supplementary Insurance Information, Deferred Policy Acquisition Costs 30,182us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
29,416us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
33,353us-gaap_SupplementaryInsuranceInformationDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Supplementary Insurance Information, Liability for Future Policy Benefits, Losses, Claims and Loss Expense Reserves 421,908us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
522,973us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
535,899us-gaap_SupplementaryInsuranceInformationLiabilityForFuturePolicyBenefitsLossesClaimsAndLossExpenseReserves
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Supplementary Insurance Information, Unearned Premiums 187us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
197us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
209us-gaap_SupplementaryInsuranceInformationUnearnedPremiums
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Supplementary Insurance Information, Premium Revenue 18,898us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
20,815us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
25,482us-gaap_SupplementaryInsuranceInformationPremiumRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Supplementary Insurance Information, Net Investment Income 11,830us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
16,837us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
23,475us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Supplementary Insurance Information, Benefits, Claims, Losses and Settlement Expense 19,598us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
24,438us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
32,022us-gaap_SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Supplementary Insurance Information, Amortization of Deferred Policy Acquisition Costs 4,459us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
15,110us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
6,549us-gaap_SupplementaryInsuranceInformationAmortizationOfDeferredPolicyAcquisitionCosts
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Supplementary Insurance Information, Other Operating Expense 17,112us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
12,814us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
13,731us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Supplementary Insurance Information, Premiums Written 18,894us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
20,810us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
25,479us-gaap_SupplementaryInsuranceInformationPremiumsWritten
/ us-gaap_StatementBusinessSegmentsAxis
= fil_IndividualLifeAnnuitiesAndOtherSegmentMember
Corporate      
Supplementary Insurance Information, Net Investment Income 177us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
105us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
540us-gaap_SupplementaryInsuranceInformationNetInvestmentIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Supplementary Insurance Information, Other Operating Expense $ 8,252us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 6,046us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 7,920us-gaap_SupplementaryInsuranceInformationOtherOperatingExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember