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

Organization and Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
The Company | THE COMPANY Boxlight Corporation (the “Company” or “Boxlight Parent”) was incorporated in the State of Nevada on September 18, 2014 with its headquarters in Atlanta, Georgia for the purpose of becoming a technology company that sells interactive educational products. Boxlight, Inc., Boxlight Latinoamerica, S.A. DE C.V. (“BLA”) and Boxlight Latinoamerica Servicios, S.A. DE C.V. (“BLS”) (together, “Boxlight Group”) were incorporated on July 11, 2009, October 17, 2002 and October 17, 2002, respectively. The Boxlight Group is involved principally in the distribution of interactive projectors and integrated solutions that enhance learning and enable people to collaborate with each other in innovative and effective ways. On July 18, 2016, the Company acquired Boxlight Group. Boxlight Group was previously wholly owned by Everest Display Inc., a manufacturing company in Taiwan. In May 2016, Everest Display Inc. agreed to sell all of its ownership in Boxlight Group to the Company. Mimio LLC (“Mimio”) was formed in Delaware on July 1, 2013. Mimio designs, develops and sells interactive classroom technology products, of which Mimio owns most of the design and performance patents, and which are manufactured by contract manufacturers in Hong Kong and China. Mimio also purchases and sells other non-proprietary products such as classroom projectors and flat panel displays as an original equipment manufacturer (“OEM”) from manufacturers in China and Taiwan. The primary market for Mimio’s products is classrooms K-12. All of the products are integrated in the classroom through Mimio’s award winning operating software “Mimio Studio.” Mimio’s products are distributed globally through a network of value added resellers (“VARs”) in the U.S. and Canada, and through master distributors in the rest of the world. On November 4, 2015, Mimio was acquired by Mim Holdings, Inc. (“Mim Holdings”), a Delaware corporation wholly-owned by Marlborough Trust. Marlborough Trust was established for the benefit of members of the families of Adam Levin and Michael Pope, our President and Director. On April 1, 2016, Boxlight Parent acquired 100% of the membership interests in Mimio from Mim Holdings. Genesis Collaboration, LLC (“Genesis”) was formed as a limited liability company in September 2011 in Atlanta, Georgia, to provide solutions that enhance interactive learning in the business, government, and education markets. Genesis is a technology provider that facilitates effective communication in schools, training facilities and workplaces around the world. Genesis offers a wide range of integrated products that change the way individuals collaborate and learn. In the classroom, Genesis offers a wide range of integrated interactive solutions that transform the way teachers deliver lessons and assess progress. Genesis’ products include interactive whiteboard systems, interactive tables, interactive and standard projectors, audio systems, data loggers, software, assessment and student response systems. On October 31, 2013, Vert Capital’s subsidiary acquired all of the outstanding membership interests of Genesis. On May 12, 2016, the Company acquired Genesis from Vert Capital. Effective August 1, 2016, Genesis was merged into Boxlight Inc.
Basis of Presentation and Principles of Consolidation | BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION Acquisitions from Vert Capital and Mim Holdings are considered common control transactions. When businesses acquired from Vert Capital and Mim Holdings were consolidated by us, they were accounted for as if the transfer had occurred at the beginning of the period of transfer, with prior periods retrospectively adjusted to furnish comparative information. The acquisitions of Mimio and Genesis were transfers of businesses between entities under common control. Accordingly, the accompanying financial statements and related notes have been retrospectively adjusted to include the historical results and financial position of the acquired entities prior to the effective dates of such acquisitions. The information prior to the Company’s incorporation on September 18, 2014 represents the historical results of Genesis as Genesis was first controlled by Vert Capital and determined to be our predecessor entity for accounting purposes. The financial information for Mimio has been included in the Company’s consolidated financial statements beginning on November 4, 2015 when Mimio was acquired by Mim Holdings Boxlight Group was acquired by the Company on July 18, 2016. The acquisition of Boxlight Group was accounted for under the acquisition method of accounting. See Note 3— Acquisitions, for additional information. The accompanying consolidated financial statements include the accounts of Boxlight Corporation, Boxlight Group, Mimio and Genesis. Transactions and balances among Boxlight Corporation, Boxlight Group, Mimio and Genesis have been eliminated. The assets and liabilities of Mimio and Genesis in these financial statements have been reflected on a historical cost basis because the transfers of Mimio and Genesis to the Company are considered common control transactions. When the Company acquired Mimio and Genesis, the Company, Mimio and Genesis were under direct or indirect control of Vert Capital. The accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”)
Estimates and Assumptions | ESTIMATES AND ASSUMPTIONS The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of certain assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual amounts could differ from those estimates. Significant estimates include estimates of allowances for bad debts, inventory obsolescence, initial valuations and recoverability of intangible assets including goodwill, stock compensation, fair values of assets acquired and estimates for contingent liabilities related to debt obligations and litigation matters.
Foreign Currencies | FOREIGN CURRENCIES The Company’s functional currency is the U.S. dollar. BLA and BLS’s functional currency is the Mexican Peso. The Company translates their financial statements from their functional currencies into the U.S. dollar. An entity’s functional currency is the currency of the primary economic environment in which it operates and is generally the currency in which the business generates and expends cash. BLA and BLS, whose functional currency is the Mexican Peso, translate their assets and liabilities into U.S. dollars at the exchange rates in effect as of the balance sheet date. Revenues and expenses are translated into U.S. dollars at the average exchange rates for the year. Translation adjustments are included in accumulated other comprehensive income (loss), a separate component of equity (deficit). Foreign exchange gains and losses included in net income result from foreign exchange fluctuations on transactions denominated in a currency other than an entity’s functional currency.
Acquisition of Boxlight Group | Acquisition OF BOXLIGHT GROUP The financial statements include the operations of Boxlight Group after the completion of the acquisition on July 18, 2016. We accounted for the acquisition of Boxlight Group using the acquisition method of accounting, which requires, among other things, that most assets acquired and liabilities assumed be recognized at their estimated fair values as of the acquisition date on the balance sheet. Transaction costs are expensed as incurred. Any excess of the consideration transferred over the assigned values of the net assets acquired is recorded as goodwill. The estimated fair values of assets acquired and liabilities assumed were determined based on management’s best estimates. Preliminary estimated fair values are subject to measurement period adjustments which represent updates made to the preliminary purchase price allocation based on revisions to valuation estimates in the interim period subsequent to the acquisition and initial accounting date up until the purchase price allocation is finalized which cannot be any later than one year from the acquisition date.
Common Control Transactions | Common control transactions Businesses acquired from Vert Capital are accounted for as common control transactions whereby the net assets (liabilities) acquired (assumed) are combined with the Company’s at their historical carrying value. Any difference between carrying value and recognized consideration is treated as a capital transaction. Cash received from the acquired entities is presented as an investing activity in our consolidated statement of cash flows.
Cash and Cash Equivalents | CASH AND CASH EQUIVALENTS The Company considers all highly liquid short-term investments purchased with an original maturity of three months or less to be cash equivalents. These investments are carried at cost, which approximates fair value. The Company maintains cash balances at financial institutions which, from time to time, may exceed Federal Deposit Insurance Corporation insured limits of $250,000 for banks located in the U.S. The Company has not experienced any losses with regard to its bank accounts and believes it is not exposed to any rick of loss on its cash bank accounts.
Accounts Receivable and Allowance for Doubtful Accounts | ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS Accounts receivable are stated at historical carrying amounts, net of write-offs and allowance for doubtful accounts. Allowance for doubtful accounts represents management’s estimate of the amount that ultimately will be realized in cash. The Company reviews the adequacy of the allowance for doubtful accounts on an ongoing basis, using historical payment trends, the age of receivables and knowledge of the individual customers. When the analysis indicates, management increases or decreases the allowance accordingly. However, if the financial condition of our customers were to deteriorate, additional allowances might be required.
Inventories | INVENTORIES Inventories are stated at the lower of cost or net realizable value and included spare parts and finished goods. Inventories are primarily determined using specific identification method and the first-in, first-out (“FIFO”) cost method. Cost includes direct cost from the CM or OEM, plus material overhead related to the purchase, inbound freight and import duty costs. The Company continuously reviews its inventory levels to identify slow-moving merchandise and markdowns necessary to clear slow-moving merchandise, which reduces the cost of inventories to its estimated net realizable value. Consideration is given to a number of quantitative and qualitative factors, including current pricing levels and the anticipated need for subsequent markdowns, aging of inventories, historical sales trends, and the impact of market trends and economic conditions. Estimates of markdown requirements may differ from actual results due to changes in quantity, quality and mix of products in inventory, as well as changes in consumer preferences, market and economic conditions.
Property and Equipment | PROPERTY AND EQUIPMENT Property and equipment is stated at cost and depreciated using the straight-line method over the estimated life of the asset. Repairs and maintenance are charged to expense as incurred.
Long - Lived Assets | LONG–LIVED ASSETS Long-lived assets to be held and used or disposed of other than by sale are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. When required, impairment losses on assets to be held and used or disposed of other than by sale are recognized based on the fair value of the asset. Long-lived assets to be disposed of by sale are reported at the lower of its carrying amount or fair value less cost to sell.
Intangible Assets | Intangible assets Intangible assets are amortized using the straight-line method over their estimated period of benefit. We evaluate the recoverability of intangible assets periodically and take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. No material impairments of intangible assets have been identified during any of the periods presented. Intangible assets and goodwill are tested for impairment on an annual basis, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach. Goodwill is not amortized and is not deductible for tax purposes.
Debt Discount and Debt Issuance Costs | DEBT DISCOUNT AND DEBT ISSUANCE COSTS Debt discount is amortized over the term of the debt using the effective interest rate method. Debt issuance costs related to a recognized debt liability are presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts.
Deferred Revenue | DEFERRED REVENUE Deferred revenue represents amounts collected for any extended warranty that is separately priced. The Company recognizes revenue from extended warranty contracts using the straight-line method over the estimated life of the product which is three years.
Revenue Recognition | REVENUE RECOGNITION Revenue is comprised of product sales and service revenue, net of sales returns, co-operative advertising credits, early payment discounts, and special incentive payments (“SPIFF”) paid to the VARs. The Company recognizes revenue when persuasive evidence of an arrangement exists, delivery has occurred, the sales price is fixed or determinable and collectability is reasonably assured. Revenue from product sales is derived from the sale of projectors, interactive panels and related accessories. Evidence of an arrangement consists of an order from its distributors, resellers or end users. The Company considers delivery to have occurred once title and risk of loss has been transferred. Service revenue is comprised of product installation services and training services. These service revenues are normally entered into at the time products are sold. Service prices are established depending on product equipment sold and include a cost value for the estimated services to be performed based on historical experience. The Company outsources installation and training services to third parties and recognizes revenue upon completion of the services. The Company evaluates the criteria outlined in FASB ASC Subtopic 605-45, Principal Agent Considerations, in determining whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as revenue. Generally, when the Company is primarily obligated in a transaction, is subject to inventory risk, has latitude in establishing prices and selecting suppliers, or has several but not all of these indicators, revenue is recorded at the gross amount. If the Company is not primarily obligated and amounts earned are determined using a fixed percentage, a fixed-payment schedule, or a combination of the two, the Company generally records the net amounts as revenue earned. The Company’s standard terms and conditions of sale do not allow for product returns and it generally does not allow product returns other than under warranty. However, the Company, on a case by case basis, will grant exceptions, mostly “buyer’s remorse” where the VAR’s end user customer either did not understand what they were ordering, or determined that the product did not meet their needs. An allowance for sales returns is estimated based on an analysis of historical trends. While the Company uses resellers and distributors to sell its products, the Company’s sale agreements do not contain any special pricing incentives, right of return or other post shipment obligations. Before Mimio was acquired by the Company, it generally provided 24 to 60 months of warranty coverage on all of its products. Mimio product’s standard warranty period is 24 months, which can be extended to 60 months upon the end user “registering” their device on-line. The Company’s warranty provides for repair or replacement of the associated products during the warranty period. The Company does not record warranty cost upon sale, and instead conducts a quarterly review of the warranty liability reserve, and based on historical cost-to-trailing revenue history, will adjust up or down the warranty liability, with the offset to this adjustment posted to cost of revenue. After the acquisitions of Mimio, Genesis and Boxlight Group, the Company determined a new warranty policy to provide 12 to 36 months warranty coverage on projectors, displays, accessories, batteries and computers except when sold through a “Premier Education Partner” or sold to schools where the Company provides a 60 month warranty. The Company establishes a liability for estimated product warranty costs at the time product revenue is recognized, if the liability is expected to be material. The warranty obligation is affected by product failure rates and the related use of materials, labor costs and freight incurred in correcting any product failure. Should actual product failure rates, use of materials, or other costs differ from the Company’s estimates, additional warranty liabilities could be required, which would reduce its gross profit. The Company offers sales incentives where the Company offers discounted products delivered by the Company to its resellers and distributors that are redeemable only if the resellers and distributors complete specified cumulative levels of revenue agreed to and written into their reseller and distributor agreements through an executed addendum. The resellers and distributors have to submit a request for the discounted products and cannot redeem additional discounts within 180 days from the date of the discount given on like products. The value of the award products as compared to the value of the transactions necessary to earn the award is generally insignificant in relation to the value of the transactions necessary to earn the award. The Company estimates and records the cost of the products related to the incentive as marketing expense based on analyses of historical data.
Research and Development Expenses | RESEARCH AND DEVELOPMENT EXPENSES Research and development costs are expensed as incurred and consists primarily of personnel related costs, prototype and sample costs, design costs, and global product certifications mostly for wireless certifications.
Income Taxes | INCOME TAXES An asset and liability approach is used for financial accounting and reporting for income taxes. Deferred income taxes arise from temporary differences between income tax and financial reporting and principally relate to recognition of revenue and expenses in different periods for financial and tax accounting purposes and are measured using currently enacted tax rates and laws. In addition, a deferred tax asset can be generated by net operating loss carryforwards. If it is more likely than not that some portion or all of a deferred tax asset will not be realized, a valuation allowance is recognized.
Share-Based Compensation | SHARE-BASED COMPENSATION The Company estimates the fair value of each share-based compensation award at the grant date by using the Black-Scholes option pricing model. The fair value determined represents the cost for the award and is recognized over the vesting period during which an employee is required to provide service in exchange for the award. As share-based compensation expense is recognized based on awards ultimately expected to vest. Excess tax benefits, if any, are recognized as an addition to paid-in capital.
Subsequent Events | SUBSEQUENT EVENTS The Company has evaluated all transactions through the financial statement issuance date for subsequent event disclosure consideration.
New Accounting Pronouncements | NEW ACCOUNTING PRONOUNCEMENTS In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers (Topic 606).” The new guidance provides new criteria for recognizing revenue to depict the transfer of goods or services to customers in amounts that reflect the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance requires expanded disclosures to provide greater insight into both revenue that has been recognized and revenue that is expected to be recognized in the future from existing contracts. Quantitative and qualitative information will be provided about the significant judgments and changes in those judgments that management made to determine the revenue that is recorded. This accounting standard update, as amended, will be effective for annual reporting periods beginning after December 15, 2018, and interim reporting periods within annual reporting periods beginning after December 15, 2019. The new revenue standard may be applied retrospectively to each prior period presented or retrospectively with the cumulative effect recognized as of the date of adoption. Early adoption is permitted, but no earlier than fiscal 2017. The Company is currently assessing the provisions of the guidance and has not determined the impact of the adoption of this guidance on its consolidated financial statements. In August 2014, the FASB issued ACU 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. The new standard requires management to assess the company’s ability to continue as a going concern. Disclosures are required if there is substantial doubt as to the company’s continuation as a going concern within one year after the issue date of financial statements. The standard provides guidance for making the assessment, including consideration of management’s plans which may alleviate doubt regarding the Company’s ability to continue as a going concern. ASU 2014-15 is effective for years ending after December 15, 2016. The Company adopted this standard for the year ending December 31, 2016. There was no significant impact in the financial results. In April 2015, the FASB issued ASU 2015-03, “Simplifying the Presentation of Debt Issuance Costs.” ASU 2015-03 requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. The ASU was effective for annual periods beginning after December 15, 2015. The Company adopted this guidance 2016. There was no significant impact in the financial results. In February 2016, a pronouncement was issued that creates new accounting and reporting guidelines for leasing arrangements. The new guidance requires organizations that lease assets to recognize assets and liabilities on the balance sheet related to the rights and obligations created by those leases, regardless of whether they are classified as finance or operating leases. Consistent with current guidance, the recognition, measurement, and presentation of expenses and cash flows arising from a lease primarily will depend on its classification as a finance or operating lease. The guidance also requires new disclosures to help financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. The new standard is effective for annual reporting periods beginning after December 15, 2018, including interim periods within that reporting period, with early application permitted. The new standard is to be applied using a modified retrospective approach. The Company is currently evaluating the impact of the new pronouncement on its financial statements. In April 2016, the FASB issued ASU No. 2016-09, “Compensation – Stock Compensation” (topic 718). The FASB issued this update to improve the accounting for employee share-based payments and affect all organizations that issue share-based payment awards to their employees. Several aspects of the accounting for share-based payment award transactions are simplified, including: (a) income tax consequences; (b) classification of awards as either equity or liabilities; and (c) classification on the statement of cash flows. The updated guidance is effective for annual periods beginning after December 15, 2016, including interim periods within those fiscal years. Early adoption of the update is permitted. The Company adopted this guidance for the year ending December 31, 2017. There was no significant impact in the financial results. There were various other accounting standards and interpretations issued recently, none of which are expected to a have a material impact on our financial position, operations or cash flows.

X
- Definition Company [Policy Text Block] + References No definition available. + Details
Name: | BOXL_CompanyPolicyTextBlock
Namespace Prefix: | BOXL_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Long - Lived Assets [Policy Text Block] + References No definition available. + Details
Name: | BOXL_LongLivedAssetsPolicyTextBlock
Namespace Prefix: | BOXL_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
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

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for a combination of entities that is not accounted for using the purchase method (for example, exchange of shares between entities under common control). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=84229725&loc=d3e873-128460 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_PurchaseTransactionPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5144-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_RevenueRecognitionDeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy election for determining compensation cost for share-based payments by either estimating number of forfeitures expected to occur or by recognizing effect of forfeitures when they occur. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 35 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=79507207&loc=d3e4549-113899 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reporting subsequent events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_SubsequentEventsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6061-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration