XML 53 R31.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Trade Accounts Receivable and Allowance for Doubtful Accounts (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2015 | Dec. 31, 2014
Trade Accounts Receivable and Allowance for Doubtful Accounts details |  |
Bad debt expense | $ 5,995,315 | $ 31,351,579
Uncollectable trade accounts receivable | $ 20,400,000 | $ 0

X
- Definition Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. + References No definition available. + Details
Name: | fil_BadDebtExpense
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Amount of valuation allowance for receivables due a company that are expected to be uncollectible. + References No definition available. + Details
Name: | fil_UncollectableTradeAccountsReceivable
Namespace Prefix: | fil_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration