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

Summary of Significant Accounting Policies (Policy) | 12 Months Ended
--- | ---
Mar. 29, 2014
Summary of Significant Accounting Policies [Abstract] |
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents consist primarily of money market funds, commercial paper, and U.S. Government Treasury and Agency instruments with original maturities of three months or less at the date of purchase
Marketable Securities | Marketable Securities We determine the appropriate classification of marketable securities at the time of purchase and reevaluate this designation as of each balance sheet date. We classify these securities as either held-to-maturity, trading, or available-for-sale. As of March 29, 2014 and March 30, 2013, all marketable securities were classified as available-for-sale securities. The Company classifies its investments as “available for sale” because it expects to possibly sell some securities prior to maturity. The Company’s investments are subject to market risk, primarily interest rate and credit risk. The Company’s investments are managed by an outside professional manager within investment guidelines set by the Company. Such guidelines include security type, credit quality, and maturity, and are intended to limit market risk by restricting the Company’s investments to high quality debt instruments with relatively short-term maturities. The fair value of investments is determined using observable or quoted market prices for those securities. Available-for-sale securities are carried at fair value, with unrealized gains and losses included as a component of accumulated other comprehensive loss. Realized gains and losses, declines in value judged to be other than temporary, and interest on available-for-sale securities are included in net income. The cost of securities sold is based on the specific identification method.
Inventories | Inventories We use the lower of cost or market method to value our inventories, with cost being determined on a first-in, first-out basis. One of the factors we consistently evaluate in the application of this method is the extent to which products are accepted into the marketplace. By policy, we evaluate market acceptance based on known business factors and conditions by comparing forecasted customer unit demand for our products over a specific future period, or demand horizon, to quantities on hand at the end of each accounting period. On a quarterly and annual basis, we analyze inventories on a part-by-part basis. Product life cycles and the competitive nature of the industry are factors considered in the evaluation of customer unit demand at the end of each quarterly accounting period. Inventory quantities on-hand in excess of forecasted demand is considered to have reduced market value and, therefore, the cost basis is adjusted to the lower of cost or market. Typically, market values for excess or obsolete inventories are considered to be zero. During fiscal year 2013, the Company recorded excess and obsolete inventory charges of $25.5 million, primarily associated with a customer build forecast that exceeded actual market demand and resulted in excess inventory levels for certain high volume products. No significant inventory charges were recorded in fiscal year 2014 for excess and obsolete inventory. Inventories were comprised of the following (in thousands):
| March 29, |  | March 30,
| 2014 |  | 2013
Work in process | $ | 37,967 |  | $ | 34,169
Finished goods |  | 31,776 |  |  | 85,131
| $ | 69,743 |  | $ | 119,300
Property, Plant and Equipment, Net | Property, Plant and Equipment, net Property, plant and equipment is recorded at cost, net of depreciation and amortization. Depreciation and amortization is calculated on a straight-line basis over estimated economic lives, ranging from three to 39 years. Leasehold improvements are depreciated over the shorter of the term of the lease or the estimated useful life. Furniture, fixtures, machinery, and equipment are all depreciated over a useful life of three to 10 years, while buildings are depreciated over a period of up to 39 years. In general, our capitalized software is amortized over a useful life of three years, with capitalized enterprise resource planning software being amortized over a useful life of 10 years. Gains or losses related to retirements or dispositions of fixed assets are recognized in the period incurred. Property, plant and equipment was comprised of the following (in thousands):
| March 29, |  | March 30,
| 2014 |  | 2013
Land | $ | 23,806 |  | $ | 23,778
Buildings |  | 37,899 |  |  | 38,257
Furniture and fixtures |  | 9,440 |  |  | 9,677
Leasehold improvements |  | 2,387 |  |  | 1,091
Machinery and equipment |  | 59,552 |  |  | 51,080
Capitalized software |  | 24,437 |  |  | 24,671
Construction in progress |  | 3,797 |  |  | 2,528
Total property, plant and equipment |  | 161,318 |  |  | 151,082
Less: Accumulated depreciation and amortization |  | (57,668) |  |  | (50,459)
Property, plant and equipment, net | $ | 103,650 |  | $ | 100,623
Depreciation and amortization expense on property, plant, and equipment for fiscal years 2014, 2013, and 2012, was $12.1 million, $10.2 million, and $6.3 million, respectively.
Goodwill and Intangibles, Net | Goodwill and Intangibles, net Intangible assets include purchased technology licenses and patents that are reported at cost and are amortized on a straight-line basis over their useful lives, generally ranging from one to ten years. Acquired intangibles include existing technology, core technology or patents, license agreements, trademarks, tradenames, and customer relationships. These assets are amortized on a straight-line basis over lives ranging from four to fifteen years. Goodwill is recorded at the time of an acquisition and is calculated as the difference between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. Goodwill and intangible assets deemed to have indefinite lives are not amortized but are subject to annual impairment tests. If the assumptions and estimates used to allocate the purchase price are not correct, or if business conditions change, purchase price adjustments or future asset impairment charges could be required. The value of our intangible assets, including goodwill, could be impacted by future adverse changes such as: (i) any future declines in our operating results, (ii) a decline in the valuation of technology company stocks, including the valuation of our common stock, (iii) a significant slowdown in the worldwide economy and the semiconductor industry, or (iv) any failure to meet the performance projections included in our forecasts of future operating results. The Company tests goodwill and indefinite lived intangibles for impairment on an annual basis or more frequently if the Company believes indicators of impairment exist. Impairment evaluations involve management’s assessment of qualitative factors to determine whether it is more likely than not that goodwill and other intangible assets are impaired. If management concludes from its assessment of qualitative factors that it is more likely than not that impairment exists, then a quantitative impairment test will be performed involving management estimates of asset useful lives and future cash flows. Significant management judgment is required in the forecasts of future operating results that are used in these evaluations. If our actual results, or the plans and estimates used in future impairment analyses, are lower than the original estimates used to assess the recoverability of these assets, we could incur additional impairment charges in a future period. There were no impairments of goodwill in fiscal years 2014, 2013 or 2012. There were no material intangible asset impairments in fiscal years 2014, 2013 and 2012.
Long-Lived Assets | Long-Lived Assets We test for impairment losses on long-lived assets and definite-lived intangibles used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amounts. We measure any impairment loss by comparing the fair value of the asset to its carrying amount. We estimate fair value based on discounted future cash flows, quoted market prices, or independent appraisals.
Foreign Currency Translation | Foreign Currency Translation All of our international subsidiaries have the U.S. dollar as the functional currency. The local currency financial statements are remeasured into U.S. dollars using current rates of exchange for assets and liabilities. Gains and losses from remeasurement are included in other income (expense), net. Revenue and expenses from our international subsidiaries are remeasured using the monthly average exchange rates in effect for the period in which the items occur. For all periods presented, our foreign currency remeasurement expense was not significant.
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments that potentially subject us to material concentrations of credit risk consist primarily of cash equivalents, marketable securities, long-term marketable securities, and trade accounts receivable. We are exposed to credit risk to the extent of the amounts recorded on the balance sheet. By policy, our cash equivalents, marketable securities, and long-term marketable securities are subject to certain nationally recognized credit standards, issuer concentrations, sovereign risk, and marketability or liquidity considerations. In evaluating our trade receivables, we perform credit evaluations of our major customers’ financial condition and monitor closely all of our receivables to limit our financial exposure by limiting the length of time and amount of credit extended. In certain situations, we may require payment in advance or utilize letters of credit to reduce credit risk. By policy, we establish a reserve for trade accounts receivable based on the type of business in which a customer is engaged, the length of time a trade account receivable is outstanding, and other knowledge that we may possess relating to the probability that a trade receivable is at risk for non-payment. We had three contract manufacturers, Futaihua Industrial, Hongfujin Precision and Protek, who represented 14 percent, 44 percent, and 12 percent, respectively, for fiscal year 2014 and 21 percent, 36 percent, and 16 percent, respectively for fiscal year 2013, of our consolidated gross accounts receivable. Additionally, in fiscal year 2014, we had one distributor, Avnet, Inc. who represented 11 percent of our consolidated gross accounts receivable. No other distributor or customer had receivable balances that represented more than 10 percent of consolidated gross trade accounts receivable as of the end of fiscal year 2014 or 2013. Since the components we produce are largely proprietary and generally not available from second sources, we consider our end customer to be the entity specifying the use of our component in their design. These end customers may then purchase our products directly from us, from a distributor, or through a third party manufacturer contracted to produce their end product. For fiscal years 2014, 2013, and 2012, our ten largest end customers represented approximately 88 percent, 89 percent, and 74 percent, of our sales, respectively. For fiscal years 2014, 2013, and 2012, w e had one end customer, Apple Inc., who purchased through multiple contract manufacturers and represented approximately 80 percent, 82 percent, and 62 percent, of the Company’s total sales, respectively. Further, we had one distributor, Avnet, Inc., that represented 15 percent of our sales for fiscal year 2012. No other customer or distributor represented more than 10 percent of net sales in fiscal years 2014, 2013, or 2012.
Revenue Recognition | Revenue Recognition We recognize revenue when all of the following criteria are met: persuasive evidence that an arrangement exists, delivery of goods has occurred, the sales price is fixed or determinable and collectability is reasonably assured. We evaluate our distributor arrangements, on a distributor by distributor basis, with respect to each of the four criteria above. For a majority of our distributor arrangements, we provide rights of price protection and stock rotation. As a result, revenue is deferred at the time of shipment to our domestic distributors and certain international distributors due to the determination that the ultimate sales price to the distributor is not fixed or determinable. Once the distributor has resold the product, and our final sales price is fixed or determinable, we recognize revenue for the final sales price and record the related costs of sales. For certain of our smaller international distributors, we do not grant price protection rights and provide minimal stock rotation rights. For these distributors, revenue is recognized upon delivery to the distributor, less an allowance for estimated returns, as the revenue recognition criteria have been met upon shipment. Further, for sales where revenue is deferred, the Company defers the associated cost of goods sold on our C onsolidated B alance S heet, net within the deferred income caption. The Company routinely evaluates the products held by our distributors for impairment to the extent such products may be returned by the distributor within these limited rights and such products would be considered excess or obsolete if included within our own inventory. Products returned by distributors and subsequently scrapped have historically been immaterial to the Company.
Warranty Expense | Warranty Expense We warrant our products and maintain a provision for warranty repair or replacement of shipped products. The accrual represents management’s estimate of probable returns. Our estimate is based on an analysis of our overall sales volume and historical claims experience. The estimate is re-evaluated periodically for accuracy.
Shipping Costs | Shipping Costs Our shipping and handling costs are included in cost of sales for all periods presented in the Consolidated Statements of Comprehensive Income.
Advertising Costs | Advertising Costs Advertising costs are expensed as incurred. Advertising costs were $1.4 million, $1.5 million, and $1.8 million, in fiscal years 2014, 2013, and 2012, respectively.
Stock-Based Compensation | Stock-Based Compensation Stock-based compensation is measured at the grant date based on the grant-date fair value of the awards and is recognized as an expense, on a ratable basis, over the vesting period, which is generally between zero and four years. Determining the amount of stock-based compensation to be recorded requires the Company to develop estimates used in calculating the grant-date fair value of stock options. The Company calculates the grant-date fair value for stock options using the Black-Scholes valuation model. The use of valuation models requires the Company to make estimates of assumptions such as expected volatility, expected term, risk-free interest rate, expected dividend yield, and forfeiture rates. The grant-date fair value of restricted stock units is the market value at grant date multiplied by the number of units.
Income Taxes | Income Taxes We provide for the recognition of deferred tax assets if realization of such assets is more likely than not. The Company evaluates the ability to realize its deferred tax assets based on all the facts and circumstances, including projections of future taxable income and expiration dates of carryover attributes on a quarterly basis. We have provided a valuation allowance against a portion of our net U.S. deferred tax assets due to uncertainties regarding its realization. The calculation of our tax liabilities involves assessing uncertainties with respect to the application of complex tax rules and the potential for future adjustment of our uncertain tax positions by the Internal Revenue Service or other taxing jurisdiction. We recognize liabilities for uncertain tax positions based on the two-step process. The first step requires us to determine if the weight of available evidence indicates that the tax position has met the threshold for recognition; therefore, we must evaluate whether it is more likely than not that the position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step requires us to measure the tax benefit of the tax position taken, or expected to be taken, in an income tax return as the largest amount that is more than 50 percent likely of being realized upon ultimate settlement. We reevaluate the uncertain tax positions each quarter based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, expirations of statutes of limitation, effectively settled issues under audit, and new audit activity. If our estimates of these taxes are greater or less than actual results, an additional tax benefit or charge will result. Although we believe the measurement of our liabilities for uncertain tax positions is reasonable, we cannot assur e that the final outcome of these matters will not be different than what is reflected in the historical income tax provisions and accruals. If additional taxes are assessed as a result of an audit or litigation, it could have a material effect on our income tax provision and net income in the period or periods for which that determination is made. We operate within multiple taxing jurisdictions and are subject to audit in these jurisdictions. These audits can involve complex issues which may require an extended period of time to resolve and could result in additional assessments of income tax. We believe adequate provisions for income taxes have been made for all periods.
Net Income Per Share | Net Income Per Share Basic net income per share is based on the weighted effect of common shares issued and outstanding and is calculated by dividing net income by the basic weighted average shares outstanding during the period. Diluted net income per share is calculated by dividing net income by the weighted average number of common shares used in the basic net income per share calculation, plus the equivalent number of common shares that would be issued assuming exercise or conversion of all potentially dilutive common shares outstanding. These potentially dilutive items consist primarily of outstanding stock options and restricted stock grants. The following table details the calculation of basic and diluted earnings per share for fiscal years 2014, 2013, and 2012 (in thousands, except per share amounts):
| 2014 |  | 2013 |  | 2012
Numerator: |  |  |  |  |  |  |  |
Net income | $ | 108,111 |  | $ | 136,598 |  | $ | 87,983
Denominator: |  |  |  |  |  |  |  |
Weighted average shares outstanding |  | 62,926 |  |  | 64,580 |  |  | 64,934
Effect of dilutive securities |  | 2,609 |  |  | 3,874 |  |  | 3,129
Weighted average diluted shares |  | 65,535 |  |  | 68,454 |  |  | 68,063
Basic earnings per share | $ | 1.72 |  | $ | 2.12 |  | $ | 1.35
Diluted earnings per share | $ | 1.65 |  | $ | 2.00 |  | $ | 1.29
The weighted outstanding options excluded from our diluted calculation for the years ended March 29, 2014, March 30, 2013, and March 31, 2012, were 833 thousand, 453 thousand, and 1,052 thousand, respectively, as the exercise price exceeded the average market price during the period.
Accumulated Other Comprehensive Loss | Accumulated Other Comprehensive Loss Our accumulated other comprehensive loss is comprised of foreign currency translation adjustments from prior years when we had subsidiaries whose functional currency was not the U.S. Dollar, as well as unrealized gains and losses on investments classified as available-for-sale. See Note 16 – Accumulated Other Comprehensive loss for additional discussion.

X
- Definition Disclosure of accounting policy for accumulated other comprehensive loss. + References No definition available. + Details
Name: | crus_AccumulatedOtherComprehensiveLossPolicyTextBlock
Namespace Prefix: | crus_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
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 credit risk. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28088331&loc=SL29635902-196195 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13531-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13537-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6875567&loc=d3e14489-108613 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6480020&loc=d3e61082-112788 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6480020&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
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 (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 debt and equity securities that have readily determinable fair values (marketable securities). At a minimum, the disclosure might address accounting policies for investments classified as trading, available for sale, or held to maturity and may include how the entity determines whether impairments of available for sale or held to maturity investments are other than temporary, how the fair values of the entity's securities are determined, and the entity's accounting treatment for transfers between investment categories. + 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 320 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2196929 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section M Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2, 12 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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 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 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 standard warranties including the methodology for measuring the liability. + 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 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration