XML 137 R144.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 10: Retirement Plans: 401(k) Plans (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Description of Defined Contribution Pension and Other Postretirement Plans | The Company has three 401(k) savings plans covering all eligible employees, as defined above, which includes employer participation in accordance with the provisions of Section 401(k) of the Internal Revenue Code. The plans allow participants to make pretax contributions up to a maximum of $17,500, $17,500 and $17,000 for the years 2014, 2013 and 2012, respectively or the statutory limits. |  |
Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount | $ 17,500 us-gaap_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount | $ 17,500 us-gaap_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount | $ 17,000 us-gaap_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount
SafeHarborPlanMember |  |  |
Contribution to Retirement Plan | $ 808,572 fil_ContributionToRetirementPlan / us-gaap_PlanNameAxis = fil_SafeHarborPlanMember | $ 749,898 fil_ContributionToRetirementPlan / us-gaap_PlanNameAxis = fil_SafeHarborPlanMember | $ 222,719 fil_ContributionToRetirementPlan / us-gaap_PlanNameAxis = fil_SafeHarborPlanMember

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | fil_ContributionToRetirementPlan
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Maximum amount per employee, by the terms of the plan, that the employer may contribute to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Description of the terms and benefits provided by the employer's defined contribution plans. A defined contribution plan provides benefits in return for services rendered, provides an individual account for each participant, and has terms that specify how contributions to the individual's account are to be determined rather than the amount of benefits the individual is to receive. Under a defined contribution pension plan, the benefits a participant will receive depend solely on the amount contributed to the participant's account, the returns earned on investments of those contributions, and forfeitures of other participants' benefits that may be allocated to such participant's account. A description of the plan(s) including employee groups covered, the basis for determining contributions, and the nature and effects of significant matters affecting comparability of information for all periods presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6414718&loc=d3e28014-114942 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Defined Contribution Postretirement Plan -URI http://asc.fasb.org/extlink&oid=6510416 + Details
Name: | us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PlanNameAxis=fil_SafeHarborPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |