XML 45 R27.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Organization and Principles of Consolidation Organization and Principles of Consolidation (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Basis of Presentation and Significant Accounting Policies [Text Block] | All significant intercompany accounts and transactions have been eliminated in consolidation. Certain items have been reclassified for presentation purposes to conform to the accounting policies of the consolidated entity. These reclassifications had no material impact on gross profit, income from operations, net income (loss) and comprehensive income (loss), the balance sheets or statements of cash flows.

X
- Definition The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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