XML 181 R165.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 21: Quarterly Financial Data (unaudited): Schedule of Quarterly Financial Information (Details) (USD $) | 12 Months Ended | 3 Months Ended
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2013 | Sep. 30, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2012 | Sep. 30, 2012 | Jun. 30, 2012 | Mar. 31, 2012 | Dec. 31, 2011 | Sep. 30, 2011 | Jun. 30, 2011 | Mar. 31, 2011
Total revenues | $ 226,936,674 us-gaap_Revenues | $ 215,315,020 us-gaap_Revenues | $ 234,260,169 us-gaap_Revenues |  |  |  |  |  |  |  |  |  |  |  |
Benefits and Expenses | 214,455,721 fil_BenefitsAndExpenses | 205,491,293 fil_BenefitsAndExpenses | 212,908,876 fil_BenefitsAndExpenses |  |  |  |  |  |  |  |  |  |  |  |
Income tax expense | (4,726,305)us-gaap_IncomeTaxExpenseBenefit | (2,237,806)us-gaap_IncomeTaxExpenseBenefit | (4,638,775)us-gaap_IncomeTaxExpenseBenefit |  |  |  |  |  |  |  |  |  |  |  |
Net Earnings (Loss) | 7,754,648 fil_NetEarningsLoss | 7,585,921 fil_NetEarningsLoss | 16,712,518 fil_NetEarningsLoss |  |  |  |  |  |  |  |  |  |  |  |
Net earnings per Class A equivalent common share (1) | $ 0.62 us-gaap_EarningsPerShareBasic | $ 0.61 us-gaap_EarningsPerShareBasic | $ 1.46 us-gaap_EarningsPerShareBasic |  |  |  |  |  |  |  |  |  |  |  |
Net earnings per Class A equivalent common share - assuming dilution(1) | $ 0.60 us-gaap_EarningsPerShareDiluted | $ 0.58 us-gaap_EarningsPerShareDiluted | $ 1.39 us-gaap_EarningsPerShareDiluted |  |  |  |  |  |  |  |  |  |  |  |
Unaudited |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total revenues |  |  |  | 60,745,876 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 61,725,792 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 59,411,730 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 45,053,276 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 48,577,706 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 50,552,791 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 61,332,289 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 54,852,234 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 66,660,833 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 63,747,903 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 56,528,210 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 47,323,223 us-gaap_Revenues / us-gaap_StatementScenarioAxis = fil_UnauditedMember
Benefits and Expenses |  |  |  | 55,995,147 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 58,348,652 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 55,224,633 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 44,887,289 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 48,415,406 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 48,588,507 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 56,862,769 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 51,624,611 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 58,806,804 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 57,615,608 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 51,491,833 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 44,994,631 fil_BenefitsAndExpenses / us-gaap_StatementScenarioAxis = fil_UnauditedMember
Earnings (loss) before income taxes |  |  |  | 4,750,729 fil_EarningsLossBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 3,377,140 fil_EarningsLossBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 4,187,097 fil_EarningsLossBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 165,987 fil_EarningsLossBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 162,300 fil_EarningsLossBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 1,964,284 fil_EarningsLossBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 4,469,520 fil_EarningsLossBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 3,227,623 fil_EarningsLossBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember |  |  |  |
Income tax expense |  |  |  | (1,896,814)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (1,239,318)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (1,563,034)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (27,139)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 1,324,619 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (697,793)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (1,670,275)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (1,194,357)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (386,772)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (2,142,249)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (1,443,345)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember | (666,409)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = fil_UnauditedMember
Net Earnings (Loss) |  |  |  | 2,853,915 fil_NetEarningsLoss / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 2,137,822 fil_NetEarningsLoss / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 2,624,063 fil_NetEarningsLoss / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 138,848 fil_NetEarningsLoss / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 1,486,919 fil_NetEarningsLoss / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 1,266,491 fil_NetEarningsLoss / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 2,799,245 fil_NetEarningsLoss / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 2,033,266 fil_NetEarningsLoss / us-gaap_StatementScenarioAxis = fil_UnauditedMember |  |  |  |
Net earnings per Class A equivalent common share (1) |  |  |  | $ 0.23 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.17 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.21 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.01 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.12 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.10 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.23 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.17 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.67 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.37 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.34 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.16 us-gaap_EarningsPerShareBasic / us-gaap_StatementScenarioAxis = fil_UnauditedMember
Net earnings per Class A equivalent common share - assuming dilution(1) |  |  |  | $ 0.22 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.17 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.20 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.01 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.11 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.10 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.21 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.15 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.61 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.34 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.32 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 0.15 us-gaap_EarningsPerShareDiluted / us-gaap_StatementScenarioAxis = fil_UnauditedMember
Earnings before income taxes |  |  |  |  |  |  |  |  |  |  |  | 7,854,029 fil_EarningsBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 6,132,295 fil_EarningsBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 5,036,377 fil_EarningsBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember | 2,328,592 fil_EarningsBeforeIncomeTaxes / us-gaap_StatementScenarioAxis = fil_UnauditedMember
NetEarnings |  |  |  |  |  |  |  |  |  |  |  | $ 7,467,257 fil_NetEarnings / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 3,990,046 fil_NetEarnings / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 3,593,032 fil_NetEarnings / us-gaap_StatementScenarioAxis = fil_UnauditedMember | $ 1,662,183 fil_NetEarnings / us-gaap_StatementScenarioAxis = fil_UnauditedMember

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | fil_BenefitsAndExpenses
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_EarningsBeforeIncomeTaxes
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_EarningsLossBeforeIncomeTaxes
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_NetEarnings
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_NetEarningsLoss
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=32703322&loc=d3e4984-109258 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.23) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 + Details
Name: | us-gaap_EarningsPerShareBasic
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 + Details
Name: | us-gaap_EarningsPerShareDiluted
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementScenarioAxis=fil_UnauditedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |