XML 48 R34.htm IDEA: XBRL DOCUMENT
v3.3.1.900

BASIS OF PRESENTATION POLICIES Parentheticals (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Parentheticals - Trade Receivables |  |
Accounts Receivable from sales | $ 48,569,986 |
Customers a discount for payments for accounts receivable that were older than one year | 30.00% |
Outstanding accounts receivable balance the discount | $ 1,800,000 |
Management negotiated settlement offers with certain customers in accounts receivable balances that were greater than one (1) year past due. | 8,000,000 |
Discounts ranging from 15% to |  | 30.00%
Amount collected in cash | 5,850,000 |
Recognized additional bad debt expense for the negotiated discounts in the amount of | 530,000 | $ 2,100,000
Charges to inventory obsolescence expense totalled to | 2,250,130 | 9,881,711
Recognized inventory obsolescence reserve of | 1,093,082 | 6,257,142
Research and development expenses | 2,798,557 | 1,683,244
Amount contributed to retirement benefit plans for the period | $ 249,921 | $ 241,384

X
- Definition Accounts Receivable from sales + References No definition available. + Details
Name: | fil_AccountsReceivableFromSales
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount collected in cash out of the Management negotiated settlement offers with certain customers in accounts receivable balances that were greater than one (1) year past due. + References No definition available. + Details
Name: | fil_AmountCollectedInCash
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount contributed to retirement benefit plans for the period + References No definition available. + Details
Name: | fil_AmountContributedToRetirementBenefitPlansForThePeriod
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Charges to inventory obsolescence expense totalled to + References No definition available. + Details
Name: | fil_ChargesToInventoryObsolescenceExpenseTotalledTo
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Customers a discount for payments for accounts receivable that were older than one year + References No definition available. + Details
Name: | fil_CustomersADiscountForPaymentsForAccountsReceivableThatWereOlderThanOneYear
Namespace Prefix: | fil_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Discounts ranging from 15% to + References No definition available. + Details
Name: | fil_DiscountsRangingFrom15To
Namespace Prefix: | fil_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Management negotiated settlement offers with certain customers in accounts receivable balances that were greater than one (1) year past due. + References No definition available. + Details
Name: | fil_ManagementNegotiatedSettlementOffersWithCertainCustomersInAccountsReceivableBalancesThatWereGreaterThanOne1YearPastDue
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References No definition available. + Details
Name: | fil_OutstandingAccountsReceivableBalanceTheDiscount
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | fil_ParentheticalsTradeReceivablesAbstract
Namespace Prefix: | fil_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recognized additional bad debt expense for the negotiated discounts in the amount of + References No definition available. + Details
Name: | fil_RecognizedAdditionalBadDebtExpenseForTheNegotiatedDiscountsInTheAmountOf
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Recognized inventory obsolescence reserve of + References No definition available. + Details
Name: | fil_RecognizedInventoryObsolescenceReserveOf
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed. + References No definition available. + Details
Name: | fil_ResearchAndDevelopmentExpenses
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration