XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Accounting policies (Policy) | 12 Months Ended
--- | ---
Dec. 30, 2017
Accounting Policies [Abstract] |
Basis of Accounting [Policy Text Block] | Basis of Presentation These consolidated financial statements have been prepared by the Company in United States (“U.S.”) dollars and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of the Company and those of its wholly-owned and majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.
Fiscal Period [Policy Text Block] | Fiscal Year The fiscal year of the Company consists of a 52- or 53-week period ending on the Saturday closest to December 31. Fiscal year s 201 7, 2016 and 2015 were each 52-week period s ending on December 30, 2017, December 31, 2016 and January 2, 2016, respectively. Fiscal year 2018 will be a 52-week period ending on December 29, 201 8, with qu arterly periods ending on March 31, J une 30, and September 29, 201 8.
Use Of Estimates [Policy Text Block] | Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Areas involving significant estimates and assumptions include: allocation of the purchase price of acquired businesses; inventory valuation reserves; income tax liabilities and assets, and related valuation allowances; provisions for loss contingencies re lated to claims and litigation; fair value of contingent consideration liabilities; useful lives of property, plant and equipment and intangible assets; expected future cash flows used in evaluating long-lived assets for impairment; and reporting unit fair values in testing goodwill for impairment. The estimates and assumptions made require judgment on the part of management and are based on the Company’s historical experience and various other factors that are believed to be rea sonable in the circumstances. Management continually evaluates the information that forms the basis of its estimates and assumptions as the business of the Company and the general business environment changes.
Business Combinations Policy [Policy Text Block] | Business Acquisitions Acquired businesses are accounted for using the acquisition method of accounting, which requires that assets acquired and liabilities assumed be recorded at fair value, with limited exceptions. Any excess of the purchase price over the fair value of the net assets acquired is recorded as goodwill. Acquisition-related transaction costs are accounted for as an expense in the period in which the costs are incurred. Contingent consideration is measured at fair value and recognized as part of the consideration transferred in ex change for the acquired businesses. Contingent consideration liabilities are remeasured to fair value at each reporting date with the changes in fair value recognized in other expense/income on the consolidated statements of operations.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Financial I nstr uments The Company’s financial instruments recognized in the consolidated balance sheets and included in working capital consist of cash and cash equivalents, accounts receivable, derivative instruments, accounts payable and accrued liabilities, and customer and other deposits. Cash and cash equivalents, inventories carried at market and derivative instruments are measured at fair value each reporting period. The fair values of the remaining financial instruments approximate their carrying values du e to their short-term maturities. The Company’s financial instruments exposed to credit risk include cash equivalents, accounts receivable and derivative instruments. The Company places its cash and cash equivalents with institutions of high creditworthiness. To limit the credit risk associated with derivative instruments, the Company contrac ts with counterparties that are highly-rated financial institutions. The Company’s trade accounts receivable are not subject to a high concentration of credit risk. The Company ro utinely assesses the financial strength of its customers and believes that its accounts receivable credit risk exposure is limited. The Company maintains an allowance for losses based on the expected collectability of the accounts receivable.
Fair Value Measurement, Policy [Policy Text Block] | Fair Value Measurements The Company has various financial assets and liabilities that are measured at fair value on a recurring basis, including certain inventories and derivatives, as well as contingent consideration. The Company also applies the provisions of fair value measurement to various non-recurring measurements for financial and non-financial assets and liabilities measured at fair value on a non-recurring basis. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (that is, an exit price). Fair value measurements are estimated based on inputs categorized as follows: Level 1 inputs include quoted prices (unadjusted) for identic al assets or liabilities in active markets that are observable. Level 2 inputs include quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs ot her than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means. Level 3 includes unobservable inputs that reflect the Company’s own assumptions about what factors market participants would use in pricing the asset or liability. When measuring fair value, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs.
Foreign Currency Transactions And Translations Policy Text Block [Policy Text Block] | Foreign Currency Translation The assets and liabilities of the Company’s operations having a functional currency other than the U.S. dollar are translated into U.S. dollars at the exchange rate prevailing at the balance sheet date, and at the average rate for the reporting period for reve nue and expense items. The cumulative curre ncy translation adjustment is recorded as a component of accumulated other comprehensive income in shareholders’ equity. Foreign currency gains and losses related to the remeasurement of the Company’s Mexican op eration into its U.S. dollar functional currency are recognized in ear n ings. Exchange gains and losses on transactions occurring in a currency other than an operation’s functional currency are recognized in earnings.
Cash And Cash Equivalents Policy Text Block [Policy Text Block] | Cash and Cash Equivalents Cash and cash equivalents consist of cash and short-term deposits with an origina l maturity of 90 days or less.
Receivables Policy Text Block [Policy Text Block] | Accounts Receivable Accounts receivable includes trade receivables that are recorded at the invoiced amount and do not bear interest. The allowa nce for doubtful accounts is an estimate of the amount of probable credit losses in existing accounts receivable. Account balances are charged off against the allowance when the Company determines the receivable will not be recovered. As at December 30, 2017 and December 31, 2016, no customer’s balance represented 10% or more of the Company’s consolidated trade receivables balance.
Inventory Policy Text Block [Policy Text Block] | Inventories Inventories (excluding commodity grains) are valued at the lower of cost and net realizable value. Shipping and handling costs are included in cost of goods sold on the consolidated statements of operations. Inventories of commodity grains, which include amounts acquired under deferred pricing co ntracts traded on the Chicago Board of Trade (“CBoT”), are valued at market. Grain inventory quantities at year-end are multiplied by the quoted price on the CBoT to reflect the market value of the inventory. This market value is then adjusted for a basi s factor that represents differences in local markets, and broker and dealer quotes to arrive at market. Changes in CBoT prices or the basis factor are included in cost of goods sold on the consolidated statements of operations. SunOpta economically hed ges its commodity grain positions to protect gains and minimize losses due to market fluctuations. Futures contracts and purchase and sale contracts are adjusted to market price and resulting gains and losses from these transactions are included in cost of goods sold. As the Company has a risk of loss from hedge activity if the grower does not deliver the grain as scheduled, these transactions do not qualify as hedges under U.S. GAAP and, therefore, changes in market value are recorded in cost of goods sol d on the consolidated statements of operations.
Property Plant And Equipment Policy Text Block [Policy Text Block] | Property, Plant and Equipment Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is provided using the straight-line basis at rates reflecting the estimated use ful lives of the assets.
Buildings |  | 20 - 40 years
Machinery and equipment |  | 5 - 20 years
Enterprise software |  | 3 - 5 years
Office furniture and equipment |  | 3 - 7 years
Vehicles |  | 3 - 7 years
Goodwill And Intangible Assets Goodwill Policy [Policy Text Block] | Goodwill Goodwill represents the excess in a business combination of the purchase price over the estimated fair value of the identifiable net assets acquired. Goodwill is not amortized but is instead tested for impairment at least annually, or whenever events or circumstances change between the annual impairment tests that would indicate the carrying amount of goodwill may be impaired. The Company performs its annual test for goodwill impairment in the fourth quarter of each fiscal year. Prior to fiscal 2017, the Company performed a quantitative test for goodwill impairment by comparing the carrying amount of each reporting unit to its estimated fair value (Step 1). If the carrying amount exceeded the reporting unit’s fair value, there was a potential impairment of goodwill. Any impairment of goodwill was measured by comparing the implied fair value of goodwill with its carrying amount (Step 2). The implied fair value of goodwill was determined by deducting the fair value of all the assets and liabilities of the reporting unit from the reporting unit’s fair value as determined in Step 1. Effective with the fiscal 2017 annual impairment test, the Company elected the early adoption of ASU 2017-04, “Simplifying the Test for Goodwill Impairment”, which simplifies the accounting for goodwill impairment by eliminating the requirement to calculate the implied fair valu e of goodwill as contemplated by Step 2 of the prior goodwill impairment test model. Instead, impairment charges are recognized based on the excess of a reporting unit’s carrying amount over its fair value as contemplated by Step 1 of the goodwill impairment model. The fair values of the Company’s reporting units are determined using an income approach (discounted cash flow method). The results of the Company annual impairment tests for goodwill are described in note 11.
Goodwill And Intangible Assets Intangible Assets Policy [Policy Text Block] | Intangible A ssets The Company’s finite-lived intangibl e assets consist of customer and other relationships, patents and trademarks, and other intangible assets. These intangible assets are amortized on a straight-line basis over their estimated useful lives as follows:
Customer and other relationships |  | 10 - 25 years
Patents and trademarks |  | 15 years
Other |  | 5 - 15 years
Impairment Or Disposal Of Long Lived Assets Policy Text Block [Policy Text Block] | Impairment of L ong-L ived A ssets The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable through undiscounted future cash flows. If impairment exists based on expected future undiscounted cash flows, a loss is recognized in earnings. The amount of the impairment loss is the excess of the carrying amount of the impaired asset over the fair value of the asset, typically determined using a discounted cash flow analysis (income approach).
Deferred Charges Policy [Policy Text Block] | Debt Issuance Costs Costs incurred in connection with obtaining debt financing are deferred and amortized over the term of the financing arrangement using the effective interest method. Costs incurred to secure revolving lines of credit are recorded in other long-term assets. All other debt issuance costs are recorded as a direct deduction from the related debt liability.
Derivatives Policy Text Block [Policy Text Block] | Derivative I nstruments The Company is exposed to fluctuations in commodity prices and foreign currency exchange. The Company utilizes certain derivative financial instruments to enhance its ability to manage these risks, including exchange-traded commodity futures, commodity forward purchase and sale contracts and forward foreign exchange contracts. Derivative instruments are entered into for periods consistent with related underlying exposures and do not constitute positions independent of those exposures. The Company does not enter into contracts for speculative purposes. All derivative instruments are recognized on the consolidated balance sheets at fair value. Changes in the fair value of derivat ive instruments are recorded in earnings or other comprehensive earnings, based on whether the instrument is designated as part of a hedge transaction. Gains or losses on derivative instruments reported in accumulated other comprehensive income are reclas sified to earnings in the period in which earnings are affected by the underlying hedged item. The ineffective portion of all hedges is recognized in earnings in the current period. As at December 30, 2017, the Company utilized the following derivative inst ruments to manage commodity and foreign currency risks: E xchange-traded commodity futures contracts to economica lly hedge its exposure to price fluctuations on grain and cocoa transactions to the extent considered practicable for minimizing risk from mark et price fluctuations. Futures contracts used for economical hedging purposes are purchased and sold through regulated commodity exchanges in the U.S. However, i nventories may not be completely hedged, due in part to the Company’s assessment of its expos ure from expected price fluctuations. Forward purchase and sale contracts may expose the Company to risk in the event that a counterparty to a transaction is unable to fulfil l its contractual obligation or if a grower does not deliver grain as scheduled. The Company manages its risk by entering into purchase contracts with pre-approved growers and sale contracts are entered into with organizations of acceptable creditworthiness, as internally evaluated. All futures and forward purchase and sale contracts are marked-to-market. Gains and losses on these transactions are included in cost of goods sold on the consolidated statements of operations. F orward foreign exchange contracts to minimize exchange rate fluctuations relating to foreign currency denomina ted purchase and sale contracts and accounts payable and receivable. Forward foreign exchange contracts designated as hedges are marked-to-market with the effective portion of the gain or loss recognized in other comprehensive earnings and subsequently re cognized in earnings in the same period the hedged item affects earnings. Gains and losses on forward exchange contracts not specifically designated as hedging instruments ar e included in foreign exchange gain/loss on the consolidated statements of operat ions.
Customer And Other Deposits [Policy Text Block] | Customer and O ther D eposits Customer and other deposits include prepayments by customers for merchandise inventory to be purchased at a future date.
Income Tax Policy Text Block [Policy Text Block] | Income T axes The Company follows the asset and liability method of accounting for income taxes whereby deferred income tax assets are recognized for deductible temporary differences and operating loss carry-forwards, and deferred income tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the amounts of assets and liabilities recorded for income tax and financial reporting purposes. Deferred income tax asset s are recognized only to the extent that management determines that it is more likely than not that the deferred income tax assets will be realized. Deferred income tax assets and liabilities are adjusted for the effects of changes in tax laws and rates o n the date of enactment. The income tax expense or benefit is the income tax payable or recoverable for the year plus or minus the change in deferred income tax assets and liabilities during the year. The Company is subject to ongoing tax exposures, exa minations and assessments in various jurisdictions. Accordingly, the Company may incur additional income tax expense based upon the outcomes of such matters. In addition, when applicable, the Company adjusts income tax expense to reflect the Company’s on going assessments of such matters, which requires judgment and can materially increase or decrease its effective rate as well as impact operating results. The evaluation of tax positions taken or expected to be taken in a tax return is a two-step process, whereby (1) the Company determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the Com pany recognize s the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the related tax authority.
Share Based Compensation Option And Incentive Plans Policy [Policy Text Block] | Stock Incentive P lan The Company maintains a stock incentive plan under which stock options and other stock-based awards may be granted to selected employees and directors. The Company measures stock-based awards at fair value as of the date of grant. Compensation expense is recognized on a straight-line basis ov er vesting period of the entire stock-based award based on the estimated number of awards that are expected to vest. When exercised, stock-based awards are settled through the issuance of common shares and are therefore treated as equity awards.
Revenue Recognition Policy Text Block [Policy Text Block] | Revenue R ecognition R evenue is recognized when realized or realizable and earned, and when all of the following criteria are met: persuasive evidence of an arrangement exist s; delivery ha s occurred; the price to the customer is fixe d or determinable; and collection is reasonably assured. Revenue is recognized when title and possession of the product has transferred to the customer. Possession is transferred to the customer at the time of shipment from the Company’s facility or a t the time of delivery to a specified destination depending on the contractual terms of the sale. Consideration given to customers such as value incentives, rebates, early payment discounts and other discounts are recorded as reductions to revenues at the time of sale. These reductions are estimated based on contractual sales terms with customers and historical payment experience.
Earnings Per Share Policy Text Block [Policy Text Block] | Earnings P er S hare Basic earnings per share is computed by dividing earnings available to common shareholders by the weighted-average number of common shares outstanding during the year. Earnings available to common shareholders is computed by deducting dividends and accretion on convertible p referred s tock from earnings attributable to SunOpta Inc. The potential diluted effect of stock options and other stock-based awards is computed using the treasury stock method whereby the weighted-average number of common shares used in the basic earnings per share calculation is increased to include the number of additional common shares that would have been outstanding if the potential dilutive common shares had been issue d at the beginning of the yea r. The potential dilutive effect of convertible preferred stock is computed using the if-converted method whereby d ividends and accretion o n the convertible p referred s tock are added back to the numerator, and the common shares resulting from the assumed conversion of the convertible preferred stock are included in the denominator of the diluted earnings per share calculation.
Contingencies [Policy Text Block] | Contingencies In the normal course of business, the Company is subject to loss contingencies, such as accrued but unpaid bonuses; tax-related matters; and claims or litigation. Accruals for loss contingencies are recorded when the Company determines that it is both pr obable that a liability has been incurred and the amount of loss can be reasonably estimated. If the estimate of the amount of the loss is a range and some amount within the range appears to be a better estimate than any other amount within the range, that amount is accrued as a liability. If no amount within the range is a better estimate than any other amount, the minimum amount of the range is accrued as a liability. The Company recognizes an asset for insurance recover ies when a loss event has occurred and recovery is considered probable, to the extent that the potential recovery does not exceed the loss recognized.
New Accounting Pronouncements Policy [Policy Text Block] | Recent Accounting Pronouncements Adoption of New Accounting Standards In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-09, “Improvements to Employee Share-Based Payment Accounting”, which is intended to simplify the accounting for share-based payment transactions, including income tax consequences, the classification of awards as either equity or liabilities, and the classification on the statement of cash flows. Under the new guidance, companies will record excess tax benefits and tax deficiencies as income tax expense or benefit in the income statement rather than in additional paid-in capital. In addition, the gui dance permits companies to elect to recognize forfeitures of share-based payments as they occur, rather than estimating the number of awards expected to be forfeited as is currently required. This guidance is effective for annual and interim periods begin ning after December 15, 2016. The Company adopted ASU 2016-09 effective January 1, 2017, and elected upon adoption to recognize forfeitures of stock-based awards as they occur versus estimating at the time of grant. The cumulative effect of this change in accounting policy as at January 1, 2017, was not material to the Company’s financial statements. Commencing January 1, 2017, the Company recognizes excess tax benefits and deficiencies in the provision for income taxes on its consolidated statements of o perations and as an operating activity on the consolidated statements of cash flows. Recently Issued Accounting Standards, Not Adopted as at December 30, 2017 In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments”, which requires measurement and recognition of expected versus incurred credit losses for most financial assets. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019. The Company is currently assessing the impact that this standard will have on its consolidated financial statements. In February 2016, the FASB issued ASU 2016-02, “Leases”, a comprehensive new standard that amends various aspects of existing accounting guidance for leases, including the recognition of a right of use asset and a lease liability for leases with a duration of greater than one year. The guidance is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact that this standard will have on its consolidated financial statements; however, the Company anticipates that upon adoption of the standard it will recognize additional assets and corresponding liabilities rela ted to leases on its balance sheet. In May 2014, the FASB issued ASU 2014-09, “Revenue from Contracts with Customers”, which supersede s existing revenue recognition guidance under U.S. GAAP. Under the new standard, a company recognize s revenue when it tr ansfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. ASU 2014-09 defines a five-step process to achieve this principle and, in doi ng so, it is possible more judgment and estimates may be required within the revenue recognition process than are required under existing U.S. GAAP, including identifying performance obligations in the contract, estimating the amount of variable considerat ion to include in the transaction price and allocating the transaction price to each separate performance obligation. In August 2015, the FASB issued ASU 2015-14, which defers by one year the effective date of ASU 2014-09. During 2016, the FASB issued AS U 2016-08, ASU 2016-10, 2016-11, 2016-12 and 2016-20, all of which clarify certain implementation guidance within ASU 2014-09. ASU 2014-09, as amended, is effective for annual and interim periods beginning on or after December 15, 2017, and is to be appli ed on either a full retrospective or modified retrospective basis. With the assistance of third-party consultants, the Company analyzed its significant customer contracts to determine the effects of ASU 2014-09. In particular, the Company assessed under the new guidance whether its contracts with customers to produce certain consumer-packaged goods would permit the Company to recognize revenue over time versus at a point in time, based on whether the given product has an alternative use or not and whether there is an enforceable right to payment under the contract for product produced to date. Based on its assessment, the Company c oncluded that it does not satisfy the cri teria to recognize revenue over time. The Company will continue to recognize revenue at a point in time consistent with its current policies and processes, which is typically when title and physical possession of the product has transferred to the custome r. The Company also transacts with certain customers on a bill-and-hold basis, whereby the Company bills a customer for product to be delivered at a later date. Prior to the adoption of ASU 2014-09, the Company deferred the recognition of revenue related to these bill-and-hold arrangements, as the arrangements did not typically include a fixed delivery schedule. As this criterion is no longer a consideration under ASU 2014-09, these arrangements now qualify for revenue recognition at the point in time th at the customer obtains control of the product and the Company has a present right to payment. With the exception of bill-and-hold arrangements, the adoption of ASU 2014-09 is not expected to have a significant impact on the Company’s consolidated financi al statements and revenue recognition practices, or its internal controls. The Company will adopt ASU 2014-09 using the modified retrospective approach, which is expected to result in a cumulative effect adjustment to opening accumulated deficit as at D ecember 31, 2017 of $0.2 million, related to the recognition of $4.8 million of bill-and-hold revenue deferred under existing U.S. GAAP as at December 30, 2017. The Company is currently in the process of reviewing its disclosures for revenue recognition t o conform with the disclosure requirements of the standard beginning with the first quarter of 2018.

X
- Definition Customer and other deposits include prepayments by customers for merchandise inventory to be purchased at a future date. + References No definition available. + Details
Name: | stkl_CustomerAndOtherDepositsPolicyTextBlock
Namespace Prefix: | stkl_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The entire disclosure for the 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 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_BasisOfAccounting
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 for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + 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 954 -SubTopic 450 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + 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.17) -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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + 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 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84234895&loc=d3e41620-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5579240-113959 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=84234895&loc=SL5579245-113959 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=84234895&loc=d3e41675-113959 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84234895&loc=d3e41638-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 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_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + 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 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=96868048&loc=d3e5291-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03(b)) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02(b)) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 + Details
Name: | us-gaap_FiscalPeriod
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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + 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 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 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 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=64802544&loc=d3e202-110218 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
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
- 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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables. + 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(3)) -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 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 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 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-111524 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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 for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901 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 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
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