XML 50 R28.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Basis of Presentation and Summary of Significant Accounting Policies (Policy) | 12 Months Ended
--- | ---
Jun. 29, 2014
Basis of Presentation and Changes in Significant Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Fiscal Year | Fiscal Year The Company’s fiscal year is a 52 or 53-week period ending on the last Sunday in the month of June. The Company’s 2014 and 2012 fiscal years were 52-week fiscal years and the 2013 fiscal year was a 53-week fiscal year. The Company’s 2015 fiscal year will be a 52-week fiscal year.
Reclassifications | Reclassifications Certain prior period amounts in the accompanying consolidated financial statements have been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported net income or shareholders’ equity.
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities. The Company evaluates its estimates on an ongoing basis, including those related to revenue recognition, product warranty obligations, valuation of inventories, tax related contingencies, valuation of stock-based compensation, valuation of long-lived and intangible assets, other contingencies and litigation, among others. The Company generally bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ materially from those estimates.
Segment Information | Segment Information U.S. GAAP requires segmentation based on an entity’s internal organization and reporting of revenue and operating income based upon internal accounting methods commonly referred to as the “management approach.” Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (CODM), or decision making group, in deciding how to allocate resources and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it currently has three operating and reportable segments. The table below reflects the results of the Company’s reportable segments as reviewed by the Company’s CODM for fiscal 2014, 2013 and 2012. The Company used the same accounting policies to derive the segment results reported below as those used in the Company’s consolidated financial statements. The Company’s CODM does not review inter-segment transactions when evaluating segment performance and allocating resources to each segment, and inter-segment transactions are not included in the segment revenue presented in the table below. As such, total segment revenue in the table below is equal to the Company’s consolidated revenue. The Company’s CODM reviews gross profit as the lowest and only level of segment profit. As such, all items below gross profit in the Consolidated Statements of Income must be included to reconcile the consolidated gross profit presented in the table below to the Company’s consolidated income before income taxes. In order to determine gross profit for each reportable segment, the Company allocates direct costs and indirect costs to each segment’s cost of revenue. The Company allocates indirect costs, such as employee benefits for manufacturing employees, shared facilities services, information technology, purchasing, and customer service, when the costs are identifiable and beneficial to the reportable segment. The Company allocates these indirect costs based on a reasonable measure of utilization that considers the specific facts and circumstances of the costs being allocated. Unallocated costs in the table below consisted primarily of manufacturing employees’ stock-based compensation, expenses for profit sharing and quarterly or annual incentive plans and matching contributions under the Company’s 401(k) plan. These costs were not allocated to the reportable segments' gross profit because the Company’s CODM does not review them regularly when evaluating segment performance and allocating resources.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents consist of unrestricted cash accounts and highly liquid investments with an original maturity of three months or less when purchased. Cash and cash equivalents are stated at cost, which approximates fair value. The Company holds cash and cash equivalents at several major financial institutions, which often exceed insurance limits set by the Federal Deposit Insurance Corporation (FDIC). The Company has not historically experienced any losses due to such concentration of credit risk.
Investments | Investments Investments in certain securities may be classified into three categories:
• | Held-to-Maturity – Debt securities that the entity has the positive intent and ability to hold to maturity, which are reported at amortized cost.
• | Trading – Debt and equity securities that are bought and held principally for the purpose of selling in the near term, which are reported at fair value, with unrealized gains and losses included in earnings.
• | Available-for-Sale – Debt and equity securities not classified as either held-to-maturity or trading securities, which are reported at fair value with unrealized gains or losses excluded from earnings and reported as a separate component of shareholders’ equity.
The Company reassesses the appropriateness of the classification (i.e. held-to-maturity, trading or available-for-sale) of its investments at the end of each reporting period. When the fair value of an investment declines below its original cost, the Company considers all available evidence to evaluate whether the decline is other-than-temporary. Among other things, the Company considers the duration and extent of the decline and economic factors influencing the capital markets. For the fiscal years ended June 29, 2014, June 30, 2013, and June 24, 2012, the Company had no other-than-temporary declines below the cost basis of its investments. The Company utilizes specific identification in computing realized gains and losses on the sale of investments. Realized gains and losses on the sale of investments are reported in other income and expense. Investments in marketable securities with maturities beyond one year may be classified as short-term based on their highly liquid nature and because such marketable securities represent the investment of cash that is available for current operations.
Inventories | Inventories Inventories are stated at lower of cost or market, with cost determined on a first-in, first-out (FIFO) method or an average cost method; and with market not to exceed net realizable value. The Company writes down its inventory balances for estimates of excess and obsolete amounts. These write-downs are recognized as a component of cost of revenue. At the point of the write-down, a new lower-cost basis for that inventory is established, and any subsequent improvements in facts and circumstances do not result in the restoration or increase in that newly established lower-cost basis. The Company recognized charges for write-downs in inventories of $5.2 million, $12.5 million and $14.7 million, for fiscal 2014, 2013 and 2012, respectively.
Property and Equipment | Property and Equipment Property and equipment are stated at cost and depreciated on a straight-line basis over the assets’ estimated useful lives. Leasehold improvements are amortized over the lesser of the asset life or the life of the related lease. In general, the Company’s policy for useful lives is as follows:
Machinery and equipment |  | 3 to 15 years
Buildings and building improvements |  | 5 to 40 years
Furniture and fixtures |  | 3 to 5 years
Aircraft and vehicles |  | 5 to 20 years
Leasehold improvements |  | Shorter of estimated useful life or lease term
Expenditures for repairs and maintenance are charged to expense as incurred. The costs for major renewals and improvements are capitalized and depreciated over their estimated useful lives. The cost and related accumulated depreciation of the assets are removed from the accounts upon disposition and any resulting gain or loss is reflected in operating income.
Shipping and Handling Costs | Shipping and Handling Costs Shipping and handling costs are included in Cost of revenue, net in the Consolidated Statements of Income and are recognized as a period expense during the period in which they are incurred.
Goodwill and Intangible Assets | Goodwill and Intangible Assets The Company recognizes the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recognized as goodwill. Valuation of intangible assets entails significant estimates and assumptions including, but not limited to, estimating future cash flows from product revenue, developing appropriate discount rates, conti nuation of customer relationships and renewal of customer contracts, and approximating the useful lives of the intangible assets acquired. Goodwill The Company recognizes goodwill as an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. The Company tests goodwill for impairment at least annually as of the first day of the fiscal fourth quarter, or when indications of potential impairment exist. The Company monitors for the existence of potential impairment indicators throughout the fiscal year. The Company conducts impairment testing for goodwill at the reporting unit level. Reporting units may be operating segments as a whole or an operation one level below an operating segment, referred to as a component. The Company has determined that its reporting units are its three operating and reportable segments. The Company may initiate goodwill impairment testing by considering qualitative factors to determine whether it is more likely than not that a reporting unit’s carrying value is greater than its fair value. Such factors may include the following, among others: a significant decline in the reporting unit’s expected future cash flows; a sustained, significant decline in the Company’s stock price and market capitalization; a significant adverse change in legal factors or in the business climate; unanticipated competition; and slower growth rates; as well as changes in management, key personnel, strategy and customers. If the Company’s qualitative assessment indicates that goodwill impairment is more likely than not, the Company performs the two-step goodwill impairment test. Alternatively, the Company may bypass the qualitative test and initiate goodwill impairment testing with the first step of the two-step goodwill impairment test. During the first step of the goodwill impairment test, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. The Company derives a reporting unit’s fair value through a combination of the market approach (a guideline transaction method) and the income approach (a discounted cash flow analysis). The income approach utilizes a discount rate from the capital asset pricing model. If all reporting units are analyzed during the first step of the goodwill impairment test, their respective fair values are reconciled back to the Company’s consolidated market capitalization. If the fair value of a reporting unit exceeds its carrying value, then the Company concludes that no goodwill impairment has occurred. If the carrying value of the reporting unit exceeds its fair value, the Company performs the second step of the goodwill impairment test to measure possible goodwill impairment loss. During the second step, the Company hypothetically values the reporting unit’s tangible and intangible assets and liabilities as if the reporting unit had been acquired in a business combination. Then, the implied fair value of the reporting unit’s goodwill is compared to the carrying value of its goodwill. If the carrying value of the reporting unit’s goodwill exceeds the implied fair value of the goodwill, the Company recognizes an impairment loss in an amount equal to the excess, not to exceed the carrying value of the reporting unit’s goodwill. Once an impairment loss is recognized, the adjusted carrying value of the goodwill becomes the new accounting basis of the goodwill for the reporting unit. Indefinite-Lived Intangible Assets The Company’s indefinite-lived intangible assets are tested for impairment at least annually in the fiscal fourth quarter or when indications of potential impairment exist. The Company monitors for the existence of potential impairment indicators throughout the fiscal year. The Company’s impairment test may begin with a qualitative test to determine whether it is more likely than not that an indefinite-lived intangible asset’s carrying value is greater than its fair value. If the Company’s qualitative assessment indicates that asset impairment is more likely than not, the Company performs a quantitative impairment test by comparing the fair value of the indefinite-lived intangible asset to its carrying value. Alternatively, the Company may bypass the qualitative test and initiate impairment testing with the quantitative impairment test. Determining the fair value of indefinite-lived intangible assets entails significant estimates and assumptions including, but not limited to, determining the timing and expected costs to complete development projects, estimating future cash flows from product revenue, developing appropriate discount rates, estimating probability rates for the successful completion of development projects, continuation of customer relationships and renewal of customer contracts, and approximating the useful lives of the intangible assets acquired. If the fair value of the indefinite-lived intangible asset exceeds its carrying value, then the Company concludes that no impairment has occurred. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, the Company recognizes an impairment loss in an amount equal to the excess, not to exceed the carrying value. Once an impairment loss is recognized, the adjusted carrying value becomes the new accounting basis of the indefinite-lived intangible asset. Finite-Lived Intangible Assets U.S. GAAP requires that intangible assets, other than goodwill and indefinite-lived intangibles, must be amortized over their useful lives. The Company is currently amortizing its acquired intangible assets with finite lives over periods ranging from one to 20 years. Patent rights reflect costs incurred by the Company in applying for and maintaining patents owned by the Company and costs incurred in purchasing patents and related rights from third parties. Licensing rights reflect costs incurred by the Company in acquiring licenses under patents owned by others. The Company amortizes both on a straight-line basis over the expected useful life of the associated patent rights, which is generally the lesser of 20 years from the date of the patent application or the license period. Royalties payable under licenses for patents owned by others are expensed as incurred. The Company reviews its capitalized patent portfolio and recognizes impairment charges when circumstances warrant, such as when patents have been abandoned or are no longer being pursued.
Long-Lived Assets | Long-Lived Assets The Company reviews long-lived assets such as property and equipment for impairment based on changes in circumstances that indicate their carrying amounts may not be recoverable. In making these determinations, the Company uses certain assumptions, including but not limited to: (1) estimations of the fair market value of the assets and (2) estimations of future cash flows expected to be generated by these assets, which are based on additional assumptions such as asset utilization, length of service the asset will be used in the Company’s operations and estimated salvage values.
Contingent Liabilities | Contingent Liabilities The Company recognizes contingent liabilities when it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Disclosure in the notes to the financial statements is required for loss contingencies that do not meet both these conditions if there is a reasonable possibility that a loss may have been incurred. See Note 12, “Commitments and Contingencies,” for a discussion of loss contingencies in connection with pending and threatened litigation. The Company expenses as incurred the costs of defending legal claims against the Company.
Revenue Recognition | Revenue Recognition The Company recognizes product revenue when the earnings process is complete, as evidenced by persuasive evidence of an arrangement (typically in the form of a purchase order), when the sales price is fixed or determinable, collection of revenue is reasonably assured, and title and risk of loss have passed to the customer. The Company provides its customers with limited rights of return for non-conforming shipments and product warranty claims. The Company estimates an allowance for anticipated sales returns based upon an analysis of historical sales returns and other relevant data. The Company recognizes an allowance for non-conforming returns at the time of sale as a reduction of product revenue and as a reduction to the related accounts receivable balance. The Company recognizes a liability for product warranty claims at the time of sale as an increase to cost of revenue. A substantial portion of the Company’s products are sold through distributors. Distributors stock inventory and sell the Company’s products to their own customer base, which may include: value added resellers; manufacturers who incorporate the Company’s products into their own manufactured goods; or ultimate end users of the Company’s products. The Company recognizes revenue upon shipment of its products to its distributors. This arrangement is often referred to as a “sell-in” or “point-of-purchase” model as opposed to a “sell-through” or “point-of-sale” model, where revenue is deferred and not recognized until the distributor sells the product through to their customer. Certain of the Company’s distributors are provided limited rights that allow them to return a portion of inventory (product exchange rights or stock rotation rights) and receive credits for changes in selling prices (price protection rights) or customer pricing arrangements under the Company’s “ship and debit” program or other targeted sales incentives. These estimates are calculated based upon historical experience, product shipment analysis, current economic conditions, on-hand inventory at the distributor, and customer contractual arrangements. The Company believes that it can reasonably and reliably estimate the allowance for distributor credits at the time of sale. Accordingly, estimates for these rights are recognized at the time of sale as a reduction of product revenue and as a reduction to the related accounts receivable balance. From time to time, the Company will issue a new price book for its products, and provide a credit to certain distributors for inventory quantities on hand if required by the Company’s agreement with the distributor. This practice is known as price protection. These credits are applied against the reserve that the Company establishes upon initial shipment of product to the distributor. Under the ship and debit program, products are sold to distributors at negotiated prices and the distributors are required to pay for the products purchased within the Company’s standard commercial terms. Subsequent to the initial product purchase, a distributor may request a price allowance for a particular part number(s) for certain target customers, prior to the distributor reselling the particular part to that customer. If the Company approves an allowance and the distributor resells the product to the target customer, the Company credits the distributor according to the allowance the Company approved. These credits are applied against the reserve that the Company establishes upon initial shipment of product to the distributor. In addition, the Company runs sales incentive programs with certain distributors and retailers, such as product rebates and cooperative advertising campaigns. The Company recognizes these incentives at the time they are offered to customers and records a credit to their account with an offsetting expense as either a reduction to revenue, increase to cost of revenue, or marketing expense depending on the type of sales incentive. From time to time, the Company may enter into licensing arrangements related to its intellectual property. Revenue from licensing arrangements is recognized when earned and estimable. The timing of revenue recognition is dependent on the terms of each license agreement. Generally, the Company will recognize non-refundable upfront licensing fees related to patent licenses immediately upon receipt of the funds if the Company has no significant future obligations to perform under the arrangement. However, the Company will defer recognition for licensing fees where the Company has significant future performance requirements, the fee is not fixed (such as royalties earned as a percentage of future revenue), or the fees are otherwise contingent.
Accounts Receivable | Accounts Receivable For product revenue, the Company typically invoices its customers at the time of shipment for the sales order value of products shipped. Accounts receivable are recognized at the invoiced amount and are not subject to any interest or finance charges. The Company does not have any off-balance sheet credit exposure related to any of its customers.
Allowance for Doubtful Accounts | Allowance for Doubtful Accounts The Company evaluates the collectability of accounts receivable based on a combination of factors. In cases where the Company becomes aware of circumstances that may impair a specific customer’s ability to meet its financial obligations subsequent to the original sale, the Company will recognize an allowance against amounts due, and thereby reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes an allowance for doubtful accounts based on the length of time the receivables are past due and consideration of other factors such as industry conditions, the current business environment and the Company’s historical experience.
Advertising | Advertising The Company expenses the costs of producing advertisements at the time production occurs and expenses the cost of communicating the advertising in the period in which the advertising is used. Advertising costs are included in Sales, general and administrative expenses in the Consolidated Statements of Income and amounted to approximately $26.6 million, $18.2 million, and $9.7 million for the years ended June 29, 2014, June 30, 2013 and June 24, 2012, respectively.
Research and Development | Research and Development Research and development activities are expensed when incurred. For contracts under which the Company anticipates that direct costs will exceed amounts to be funded over the life of the contract, costs are reported as Research and development expenses in the Consolidated Statements of Income when incurred, and related funding as an offset of those expenses when funds are received.
Earnings Per Share | Earnings Per Share Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding for the applicable period. Diluted earnings per share is determined in the same manner as basic earnings per share except that the number of shares is increased to assume exercise of potentially dilutive stock options, nonvested restricted stock and contingently issuable shares using the treasury stock method, unless the effect of such increases would be anti-dilutive. Under the treasury stock method, the amount the employee must pay for exercising stock options, the amount of compensation cost for future service that the Company has not yet recognized, and the amount of tax benefits that would be recognized in additional paid-in capital when the award becomes deductible are assumed to be used to repurchase shares.
Stock-Based Compensation | Stock-Based Compensation The Company recognizes compensation expense for all share-based payments granted based on the fair value of the shares on the date of grant. Compensation expense is then recognized over the award’s vesting period. Stock-Based Compensation Valuation and Expense The Company accounts for its employee stock-based compensation plans using the fair value method. The fair value method requires the Company to estimate the grant-date fair value of its stock-based awards and amortize this fair value to compensation expense over the requisite service period or vesting term. The Company currently uses the Black-Scholes option-pricing model to estimate the fair value of the Company’s stock option and ESPP awards. The determination of the fair value of stock-based payment awards on the date of grant using an option-pricing model is affected by the Company’s stock price as well as assumptions regarding a number of complex and subjective variables. These variables include the expected stock price volatility over the term of the awards, actual and projected employee stock option exercise behaviors, the risk-free interest rate and expected dividends. Due to the inherent limitations of option-valuation models, future events that are unpredictable and the estimation process utilized in determining the valuation of the stock-based awards, the ultimate value realized by award holders may vary significantly from the amounts expensed in the Company’s financial statements. For RSAs and RSUs, the grant-date fair value is based upon the market price of the Company’s common stock on the date of the grant. This fair value is then amortized to compensation expense over the requisite service period or vesting term. Stock-based compensation expense is recognized net of estimated forfeitures such that expense is recognized only for those stock-based awards that are expected to vest. A forfeiture rate is estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from initial estimates.
Fair Value of Financial Instruments | Fair Value of Financial Instruments Cash and cash equivalents, short-term investments, accounts and interest receivable, accounts payable and other liabilities approximate their fair values at June 29, 2014 and June 30, 2013 due to the short-term nature of these instruments.
Taxes | Taxes Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets are recognized for deductible temporary differences, along with net operating loss carryforwards and credit carryforwards, if it is more likely than not that the tax benefits will be realized. To the extent a deferred tax asset cannot be recognized under the preceding criteria, allowances are established. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Taxes payable which are not based on income are accrued ratably over the period to which they apply. For example, payroll taxes are accrued each period end based upon the amount of payroll taxes that are owed as of that date; whereas taxes such as property taxes and franchise taxes are accrued over the fiscal year to which they apply if paid at the end of a period, or they are amortized ratably over the fiscal year if they are paid in advance.
Excise Taxes | Excise Taxes The Company presents sales taxes collected from customers and remitted to governmental authorities on a net basis (i.e. excluded from revenue and expenses).
Foreign Currency Translation | Foreign Currency Translation Foreign currency translation adjustments are recognized in Other comprehensive income (loss) in the Consolidated Statements of Comprehensive Income for changes between the foreign subsidiaries’ functional currency and the United States (U.S.) dollar. Foreign currency translation gains and losses are included in the Company’s equity account balance of Accumulated other comprehensive income, net of taxes in the Consolidated Balance Sheets until such time that the subsidiaries are either sold or substantially liquidated. Because the Company and its subsidiaries transact business in currencies other than the U.S. Dollar, the Company will continue to experience varying amounts of foreign currency exchange gains and losses for subsidiaries with U.S. dollar functional currency.
Recently Adopted and Issued Accounting Pronouncements | Recently Adopted Accounting Pronouncements Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward or Tax Credit Carryforward Exists In July 2013, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2013-11, Income Taxes (Topic 740): Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or Tax Credit Carryforward Exists. The ASU provides guidance regarding the presentation in the statement of financial position of an unrecognized tax benefit when a net operating loss carryforward or a tax credit carryforward exists. The ASU generally provides that an entity’s unrecognized tax benefit, or a portion of its unrecognized tax benefit, should be presented in its financial statements as a reduction to a deferred tax asset for a net operating loss carryforward, a similar tax loss, or a tax credit carryforward. The ASU applies retrospectively to all entities that have unrecognized tax benefits when a net operating loss carryforward, a similar tax loss, or a tax credit carryforward exists at the reporting date, and is effective for fiscal years, and interim periods within those years, beginning after December 15, 2013. The Company early adopted this guidance beginning with the first quarter of fiscal 2014. The Company’s adoption of this guidance did not have a significant impact on its consolidated financial statements. Recently Issued Accounting Pronouncements Revenue from Contracts with Customers In May 2014, the FASB issued ASU No. 2014-09: Revenue from Contracts with Customers (Topic 606). The ASU establishes a principles-based approach for accounting for revenue arising from contracts with customers and supersedes existing revenue recognition guidance. The ASU provides that an entity should apply a five-step approach for recognizing revenue, including (1) identify the contract with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when, or as, the entity satisfies a performance obligation. Also, the entity must provide various disclosures concerning the nature, amount and timing of revenue and cash flows arising from contracts with customers. This ASU is effective for fiscal years, and interim periods within those years, beginning after December 15, 2016 and early application is not permitted. The Company is currently analyzing the impact of this new accounting guidance.

X
- Details
Name: | cree_BasisOfPresentationAndChangesInSignificantAccountingPoliciesAbstract
Namespace Prefix: | cree_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=32704220&loc=d3e8275-108329 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6387522&loc=d3e8384-108330 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -URI http://asc.fasb.org/subtopic&trid=2127066 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2122427 Reference 6: 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=6367179&loc=d3e4273-108586 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 + 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=6367646&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 460 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2155897 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=6398077&loc=d3e12565-110249 Reference 5: 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 + 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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02, 03 -Article 3A 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=6367646&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2197480 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 40 -Section 45 -URI http://asc.fasb.org/section&trid=2197723 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2196966 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -URI http://asc.fasb.org/subtopic&trid=2197087 Reference 7: 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) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=16385135&loc=d3e33801-111570 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=18733093&loc=d3e5614-111684 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph k -Article 1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 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 -URI http://asc.fasb.org/subtopic&trid=2144384 Reference 4: 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 + 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 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2155942 + 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph k -Article 1 Reference 2: 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=7656940&loc=d3e5291-111683 Reference 3: 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 4: 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 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph b -Article 3A Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 06 -Article 3 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph b -Article 3A + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -URI http://asc.fasb.org/subtopic&trid=2175856 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2175826 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -URI http://asc.fasb.org/subtopic&trid=2175892 + 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 and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -URI http://asc.fasb.org/subtopic&trid=2144439 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -URI http://asc.fasb.org/subtopic&trid=2144471 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section CC -Subsection 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2155824 + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2144681 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -URI http://asc.fasb.org/subtopic&trid=2144749 Reference 4: 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=6907707&loc=d3e32840-109319 Reference 5: 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 6: 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=6907707&loc=d3e32809-109319 Reference 7: 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=21917399&loc=d3e32247-109318 Reference 8: 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=21917399&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 accounting policy for major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 3: 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 Reference 4: 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 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2126999 Reference 6: 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=28360613&loc=d3e4492-108314 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 206 -Paragraph b -Subparagraph i, ii -Chapter 2 Reference 8: 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=28360613&loc=d3e4556-108314 + 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 for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6872867&loc=d3e40691-111596 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13433-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section M Reference 7: 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.2,12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2, 12 -Article 5 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
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 reclassifications that affects the comparability of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2155824 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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 + 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 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 3: 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=28368275&loc=d3e5144-111524 + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2127266 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 + 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 revenue from a transaction on a gross or net basis. + 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=6367646&loc=d3e18780-107790 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=6367646&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 4: 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=27012821&loc=d3e214044-122780 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6408196&loc=d3e61094-111654 + Details
Name: | us-gaap_RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure
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 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 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=6367646&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 4: 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=27012821&loc=d3e214044-122780 Reference 5: 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=6367646&loc=d3e18823-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 segment reporting. + 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=6367646&loc=d3e18780-107790 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: 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=6415400&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2228939 + 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 classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + 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=6367646&loc=d3e18780-107790 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=6367646&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6408196&loc=d3e61069-111654 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Handling Costs -URI http://asc.fasb.org/extlink&oid=6514758 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=21915142&loc=d3e60635-111653 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6408413&loc=d3e221937-122793 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Shipping Costs -URI http://asc.fasb.org/extlink&oid=6525344 + Details
Name: | us-gaap_ShippingAndHandlingCostPolicyTextBlock
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 receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables. If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3, 4 -Article 5 Reference 3: 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=6378556&loc=d3e10133-111534 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5212-111524 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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 9 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6143-108592 Reference 2: 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=6927468&loc=d3e6132-108592 Reference 3: 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=6927468&loc=d3e6061-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration