XML 42 R28.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2016
Accounting Policies [Abstract] |
Principles of consolidation | Principles of consolidation The Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Two of the Company’s subsidiaries were not majority owned by the Company prior to 2016, and a third was not majority owned prior to March 31, 2016. Prior to the transactions described in Note 9, these entities were consolidated by the Company as management believed that the Company had the ability to exercise control over their activities and operations.
Use of estimates | Use of estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates and assumptions relate to the useful lives of fixed assets and identified intangible assets, recoverability of long-lived assets, fair value of long-term investments, allowances for doubtful accounts, the net realizable value of inventory, potential reserves relating to litigation matters, accrued liabilities, accrued taxes, deferred tax valuation allowances, assumptions pertaining to share-based payments, and other reserves. Actual results could differ from those based on these estimates and assumptions, and such differences may be material to the financial statements.
Revenue recognition | Revenue recognition Product revenue is recognized in the period when persuasive evidence of an arrangement with a customer exists, the products are shipped and title has transferred to the customer, the price is fixed or determinable, and collection is considered probable. The Company defers revenue and the related cost of sales on shipments to stocking distributors until the distributors resell the products to their customers. The agreements with these stocking distributors allow them to receive price adjustment credits or to return qualifying products for credit, as determined by the Company, in order to reduce the amounts of slow-moving, discontinued, or obsolete product from their inventory. These stocking distributors are also granted price adjustment credits in the event of a price decrease subsequent to the date the product was shipped and invoiced to the stocking distributor. Given the uncertainties associated with the levels of price adjustment credits to be granted to stocking distributors, the sales price to the stocking distributor is not fixed or determinable until the stocking distributor resells the products to its customers. Therefore, the Company defers revenue and the related cost of sales on shipments to stocking distributors until the stocking distributors resell the products to their customers. Accordingly, the Company’s revenue fully reflects end-customer purchases and is not impacted by stocking distributor inventory levels. Agreements with stocking distributors limit returns of qualifying product to the Company to a certain percentage of the value of the Company’s shipments to that stocking distributor during the prior quarter. In addition, stocking distributors are allowed to return unsold products if the Company terminates the relationship with the stocking distributor. Title to the inventory transferred to the stocking distributor at the time of shipment or delivery to the stocking distributor, as well as payment from the stocking distributor, are due in accordance with the Company’s standard payment terms. These payment terms are not contingent upon the stocking distributors’ sale of the products to their end-customers. Upon title transfer to stocking distributors, the Company reduces inventory for the cost of goods shipped, the margin (i.e., revenues less cost of revenues) is recorded as deferred revenue, and an account receivable is recorded. As of December 31, 2016, the Company had gross deferred revenue of approximately $3,337,000 and gross deferred cost of revenues of approximately $1,445,000 under agreements with stocking distributors ($2,042,000 and $882,000, respectively, as of December 31, 2015). The Company evaluates revenue arrangements with potential multi-element deliverables to determine if there is more than one unit of accounting. A deliverable constitutes a separate unit of accounting when it has standalone value and there are no customer-negotiated refund or return rights for the undelivered elements. The Company enters into arrangements containing multiple elements that may include a combination of non-recurring engineering services (“NRE”), prototype units, and production units. The Company has determined NRE and prototype units represent one unit of accounting and production units represent a separate unit of accounting, based on an assessment of the respective standalone value. The Company defers revenue recognition for NRE and prototype units until completion of the final milestone under the NRE arrangement, which is generally the delivery of the prototype. Recognition generally takes place within six to twelve months of the initiation of the arrangement. Revenue for the production units is recognized upon shipment, consistent with other product revenue summarized above. During 2016, 2015, and 2014, revenue recognized under multi-element arrangements accounted for less than 3% of net revenues. License fees are recognized as earned. The Company recognizes revenue on such arrangements only when the contract is signed, the license term has begun, all obligations have been delivered to the customer, and collection is probable.
Foreign currency translation | Foreign currency translation The financial statements of Vicor Japan Company, Ltd. (“VJCL”), a majority-owned subsidiary, for which the functional currency is the Japanese Yen, have been translated into U.S. Dollars using the exchange rate in effect at the balance sheet date for balance sheet amounts and the average exchange rates in effect during the year for income statement amounts. The gains and losses resulting from the changes in exchange rates from year to year have been reported in other comprehensive income. Transaction gains and losses resulting from the remeasurement of foreign currency denominated assets and liabilities of the Company’s foreign subsidiaries where the functional currency is the U.S. Dollar are included in other income (expense), net. Foreign currency losses included in other income (expense), net, were approximately $(268,000), $(161,000), and $(196,000) in 2016, 2015, and 2014, respectively.
Cash and cash equivalents | Cash and cash equivalents Cash and cash equivalents include funds held in disbursement (i.e., checking) and money market accounts, certificates of deposit, and debt securities with maturities of less than three months at the time of purchase. Cash and cash equivalents are valued at cost, approximating market value. The Company’s money market securities, which are classified as cash equivalents on the balance sheet, are purchased and redeemed at par value. Their estimated fair value is equal to their cost, and, due to the nature of the securities and their classification as cash equivalents, there are no unrealized gains or losses recorded at the balance sheet dates.
Long-term investments | Long-term investments The Company’s principal sources of liquidity are its existing balances of cash and cash equivalents, as well as cash generated from operations. Consistent with the guidelines of the Company’s investment policy, the Company can invest, and has historically invested, its cash balances in demand deposit accounts, money market funds, brokered certificates of deposit and auction rate securities meeting certain quality criteria. All of the Company’s investments are subject to credit, liquidity, market, and interest rate risk. The Company’s long-term investments are classified as available-for-sale securities. Available-for-sale securities are recorded at fair value, with unrealized gains and losses, net of tax, attributable to credit loss recorded through the statement of operations and unrealized gains and losses, net of tax, attributable to other non-credit factors recorded in “Accumulated other comprehensive loss,” a component of Total Equity. In determining the amount of credit loss, the Company compares the present value of cash flows expected to be collected to the amortized cost basis of the securities, considering credit default risk probabilities and changes in credit ratings, among other factors. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity, the net amount of which, along with interest and realized gains and losses, is included in “Other income (expense), net” in the Consolidated Statements of Operations. The Company periodically evaluates investments to determine if impairment is required, whether an impairment is other than temporary, and the measurement of an impairment loss. The Company considers a variety of impairment indicators such as, but not limited to, a significant deterioration in the earnings performance, credit rating, or asset quality of the investment.
Fair value measurements | Fair value measurements The Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements:
Level 1 |  | Inputs used to measure fair value are unadjusted quoted prices available in active markets for the identical assets or liabilities as of the reporting date.
Level 2 |  | Inputs used to measure fair value, other than quoted prices included in Level 1, are either directly or indirectly observable as of the reporting date through correlation with market data, including quoted prices for similar assets and liabilities in active markets and quoted prices in inactive markets. Level 2 also includes assets and liabilities valued using models or other pricing methodologies that do not require significant judgment since the input assumptions used in the models, such as interest rates and volatility factors, are corroborated by readily observable data from actively quoted markets for substantially the full term of the financial instrument.
Level 3 |  | Inputs used to measure fair value are unobservable inputs supported by little or no market activity and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short maturity of these financial instruments.
Allowance for doubtful accounts | Allowance for doubtful accounts The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments, based on assessments of customers’ credit-risk profiles and payment histories. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company does not require collateral from its customers, although there have been circumstances when the Company has required cash in advance (i.e., a partial down-payment) to facilitate orders in excess of a customer’s established credit limit. To date, such amounts have not been material.
Inventories | Inventories Inventories are valued at the lower of cost (determined using the first-in, first-out method) or net realizable value. Fixed production overhead is allocated to the inventory cost per unit based on the normal capacity of the production facilities. Abnormal production costs, including fixed cost variances from normal production capacity, if any, are charged to cost of revenues in the period incurred. All shipping and handling costs incurred in connection with the sale of products are included in cost of revenues. The Company provides reserves for inventories estimated to be excess, obsolete, or unmarketable. The Company’s estimation process for assessing net realizable value is based upon its known backlog, projected future demand, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectations were to change or if product sales were to decline, the Company’s estimation process may cause larger inventory reserves to be recorded, resulting in larger charges to cost of revenues.
Concentrations of risk | Concentrations of risk Financial instruments potentially subjecting the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, of which a significant portion is held by one financial institution, long-term investments, and trade accounts receivable. The Company maintains cash and cash equivalents and certain other financial instruments with various large financial institutions. Generally, amounts invested with these financial institutions are in excess of federal deposit insurance limits. The Company has not experienced any losses in such accounts, and management believes the Company is not exposed to significant credit risk. The Company’s long-term investments consist of highly rated (Aaa/AA+) municipal and corporate debt securities which, as of December 31, 2016, consist of a single auction rate security with a par value of $3,000,000, which is collateralized by student loans. Through December 31, 2016, auctions held for the Company’s auction rate security have failed. The funds associated with an auction rate security that has failed auction may not be accessible until a successful auction occurs, a buyer is found outside of the auction process, the security is called, or the underlying securities have matured. If the credit rating of the issuer of the auction rate security held deteriorates, the Company may be required to adjust the carrying value of the investment for an other-than-temporary decline in value through an impairment charge. The Company’s investment policy, approved by the Board of Directors, limits the amount the Company may invest in any issuer, thereby reducing credit risk concentrations. The Company’s products are sold worldwide to customers ranging from smaller, independent manufacturers of highly specialized electronic devices, to larger OEMs and their contract manufacturers. The Company’s Brick Business Unit (“BBU”) has customers concentrated in aerospace and aviation, defense electronics, industrial automation and equipment, medical diagnostics, rail transportation, and test and measurement instrumentation. The Company’s VI Chip and Picor subsidiaries have customers concentrated in the datacenter and supercomputer segments of the computing market, although they also target applications in aerospace and aviation, defense electronics, networking equipment, solid state lighting, test and measurement instrumentation, and transportation (electric and hybrid vehicles and autonomous vehicles). While, overall, the Company has a broad customer base and sells into a variety of industries, VI Chip and Picor have derived a substantial portion of their revenue from a limited number of customers. This concentration of revenue is a reflection of the relatively early stage of adoption of the technologies, architectures and products offered by these subsidiaries, and their targeting of market leading innovators as initial customers. Concentrations of credit risk with respect to trade accounts receivable are limited due to the number of entities comprising the Company’s customer base. As of December 31, 2016 and 2015, one customer accounted for approximately 14.2% and 21.9%, respectively, of trade account receivables. During 2016, 2015, and 2014, one customer accounted for approximately 16.4%, 16.2%, and 14.7% of net revenues, respectively. International sales, based on customer location, as a percentage of total net revenues, were approximately 59.4% in 2016, 59.6% in 2015, and 60.5% in 2014. Net revenues from customers in China, our largest international market, accounted for approximately 32.1% of total net revenues in 2016, approximately 34.2% in 2015, and approximately 32.3% in 2014, respectively. Components and materials used in the Company’s products are purchased from a variety of vendors. While most of the components are available from multiple sources, some key components for certain VI Chip and Picor products, in particular, are supplied by single vendors. In instances of single source items, the Company maintains levels of inventories management considers appropriate to enable meeting the delivery requirements of customers. If suppliers or subcontractors cannot provide their products or services on time or to the required specifications, the Company may not be able to meet the demand for its products and its delivery times may be negatively affected.
Long-lived assets | Long-lived assets The Company reviews property, plant and equipment and finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value of such assets may not be recoverable. Management determines whether the carrying value of an asset or asset group is recoverable based on comparison to the undiscounted expected future cash flows the assets are expected to generate over their remaining economic lives. If an asset value is not recoverable, the impairment loss is equal to the amount by which the carrying value of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined by utilizing a discounted cash flow technique. Evaluation of impairment of long-lived assets requires estimates of future operating results that are used in the preparation of the expected future undiscounted cash flows. Actual future operating results and the remaining economic lives of our long-lived assets could differ from the estimates used in assessing the recoverability of these assets. These differences could result in impairment charges, which could be material.
Intangible assets | Intangible assets Values assigned to patents are amortized using the straight-line method over periods ranging from three to 20 years. Patents and other intangible assets are included in “Other assets” in the accompanying Consolidated Balance Sheets.
Advertising expense | Advertising expense The cost of advertising is expensed as incurred. The Company incurred $1,818,000, $1,762,000, and $1,832,000 in advertising costs during 2016, 2015 and 2014, respectively.
Product warranties | Product warranties The Company generally offers a two-year warranty for all of its products, though it is party to a limited number of supply agreements with certain customers contractually committing the Company to warranty and indemnification requirements exceeding those to which the Company has been exposed in the past. Effective January 1, 2017, the Company extended the warranty period to three years for certain military grade products sold after that date. The Company provides for the estimated cost of product warranties at the time product revenue is recognized. Factors influencing the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty returns, and the cost per return. The Company periodically assesses the adequacy of warranty reserves and adjusts the amounts as necessary. Warranty obligations are included in “Accrued expenses” in the accompanying Consolidated Balance Sheets.
Legal Costs | Legal Costs Legal costs in connection with litigation are expensed as incurred.
Net income (loss) per common share | Net income (loss) per common share The Company computes basic net income (loss) per share using the weighted average number of common shares outstanding and diluted net income (loss) per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, if any. The following table sets forth the computation of basic and diluted net income (loss) per share for the years ended December 31 (in thousands, except per share amounts):
|  | 2016 |  |  | 2015 |  |  | 2014 |
Numerator: |  |  |  |  |  |  |  |  |  |  |  |
Net income (loss) attributable to Vicor Corporation |  | $ | (6,247 | ) |  | $ | 4,927 |  |  | $ | (13,887 | )
Denominator: |  |  |  |  |  |  |  |  |  |  |  |
Denominator for basic net income (loss) per share-weighted average shares (1) |  |  | 38,842 |  |  |  | 38,754 |  |  |  | 38,569 |
Effect of dilutive securities: |  |  |  |  |  |  |  |  |  |  |  |
Employee stock options (2) |  |  | — |  |  |  | 392 |  |  |  | — |
Denominator for diluted net income (loss) per share-adjusted weighted-average shares and assumed conversions (3) |  |  | 38,842 |  |  |  | 39,146 |  |  |  | 38,569 |
Basic net income (loss) per share |  | $ | (0.16 | ) |  | $ | 0.13 |  |  | $ | (0.36 | )
Diluted net income (loss) per share |  | $ | (0.16 | ) |  | $ | 0.13 |  |  | $ | (0.36 | )
(1) | Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding.
(2) | Options to purchase 1,696,222, 238,792, and 1,895,675 shares of Common Stock in 2016, 2015, and 2014, respectively, were not included in the calculation of net income (loss) per share as the effect would have been antidilutive.
(3) | Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding for the year, adjusted to include the dilutive effect, if any, of outstanding options.
Income taxes | Income taxes Deferred tax assets and liabilities are determined based on the differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted income tax rates and laws expected to be in effect when the temporary differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if management determines it is more likely than not that some portion or all of the deferred tax assets will not be realized. All deferred tax assets and liabilities are classified as noncurrent. The Company follows a two-step process to determine the amount of tax benefit to recognize. The first step is to evaluate the tax position to determine the likelihood it would be sustained upon examination by a tax authority. If the tax position is deemed “more-likely-than-not”to be sustained, the second step is to assess the tax position to determine the amount of tax benefit to be recognized in the financial statements. The amount of the benefit that may be recognized is the largest amount that possesses greater than 50 percent likelihood of being realized upon ultimate settlement. If the tax position does not meet the “more-likely-than-not” threshold, then it is not recognized in the financial statements. Additionally, the Company accrues interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The unrecognized tax benefits, including accrued interest and penalties, if any, are included in “Long-term income taxes payable” in the accompanying Consolidated Balance Sheets.
Stock-based compensation | Stock-based compensation The Company uses the Black-Scholes option-pricing model to calculate the grant-date fair value of stock option awards, whether they possess time-based vesting provisions or performance-based vesting provisions. For stock options with time-based vesting provisions, the calculated compensation expense, net of expected forfeitures, is recognized on a straight-line basis over the service period of the award, which is generally five years for stock options. For stock options with performance-based vesting provisions, recognition of compensation expense, net of expected forfeitures, commences if and when the achievement of the performance criteria is deemed probable. For stock options with performance-based vesting provisions, compensation expense, net of expected forfeitures, when recognized, is recognized over the relevant performance period.
Comprehensive income (loss) | Comprehensive income (loss) The components of comprehensive income (loss) include, in addition to net income (loss), unrealized gains and losses on investments, net of tax and foreign currency translation adjustments related to VJCL, net of tax.
Impact of recently issued accounting standards | Impact of recently issued accounting standards In August 2016, the Financial Accounting Standards Board (“FASB”) issued guidance to clarify how certain cash receipts and cash payments should be presented in the statement of cash flows. These include debt prepayment, settlement of zero-coupon debt instruments, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies, distributions received from equity method investees and beneficial interests in securitization transactions. The new guidance is effective for interim and annual reporting periods beginning after December 15, 2017, with early adoption permitted. The Company has not yet determined the impact this new guidance will have on its consolidated financial statements and related disclosures. In June 2016, the FASB issued new guidance which will require measurement and recognition of expected credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new guidance is effective for interim and annual reporting periods beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a modified-retrospective approach with certain elements being adopted prospectively. The Company has not yet determined the impact this new guidance will have on its consolidated financial statements In March 2016, the FASB issued new guidance for employee share-based payment accounting, which makes several modifications to existing guidance related to the accounting for forfeitures, employer tax withholding on share-based compensation and the financial statement presentation of excess tax benefits or deficiencies. This new guidance also clarifies the statement of cash flows presentation for certain components of share-based awards. In terms of the accounting for forfeitures, the new guidance allows an option for them to either be estimated, as currently required, or recognized when they occur. The Company will continue to estimate forfeitures. The standard is effective for interim and annual reporting periods beginning after December 15, 2016, with early adoption permitted. The Company does not anticipate the new guidance will have a material impact on its consolidated financial statements and related disclosures. In February 2016, the FASB issued new guidance for lease accounting, which will require lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The new guidance establishes a right-of-use model (“ROU”) that will require a lessee to recognize a ROU asset and a lease liability on the balance sheet for all leases with a term longer than twelve months. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases. The new standard is effective for interim and annual periods beginning after December 15, 2018, with early adoption permitted. The Company plans to adopt the new guidance effective January 1, 2019. The new standard must be adopted using a modified retrospective transition which includes certain practical expedients. The Company has not yet determined the impact this new guidance will have on its consolidated financial statements and related disclosures. In July 2015, the FASB issued new guidance for inventory accounting, which will require companies to measure in scope inventory at the lower of cost or net realizable value. Current guidance requires an entity to measure inventory at the lower of cost or market. The new guidance does not apply to inventory that is measured using last-in, first-out (“LIFO”) or retail inventory methods. The guidance applies to all other inventory, which includes inventory that is measured using first-in, first-out (“FIFO”), which the Company employs, or average cost methods. The new guidance will be effective for the Company on January 1, 2017, and is to be applied prospectively with earlier application permitted as of the beginning of an interim or annual reporting period. The Company does not anticipate the new guidance will have a material impact on its consolidated financial statements and related disclosures. In May 2014, the FASB issued new guidance for revenue recognition, which will require an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new guidance, which includes several amendments, will replace most existing revenue recognition guidance in U.S. Generally Accepted Accounting Principles when it becomes effective which will be, for the Company, on January 1, 2018. The new standard permits the use of either the retrospective or cumulative effect transition method. As described in Note 2 — Significant Accounting Policies, Revenue Recognition, of these Notes to the Consolidated Financial Statements, the Company defers revenue and the related cost of sales on shipments to stocking distributors until the distributors resell the products to their customers. Upon adoption of the new guidance, the Company will no longer be permitted to defer revenue until sale by the stocking distributor to the end customer, but rather, will be required to estimate the effects of returns and allowances provided to stocking distributors and record revenue at the time of sale to the stocking distributor. The Company currently plans to utilize the cumulative effect transition method for adoption of the standard. Upon adoption, the Company will recognize the cumulative effect of adopting this guidance as an adjustment to the balance of retained earnings as of January 1, 2018. The Company is continuing to evaluate the future impact and method of adoption the new guidance will have on its consolidated financial statements and related disclosures. Other new pronouncements issued but not effective until after December 31, 2016 are not expected to have a material impact on the Company’s consolidated financial statements.

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

X
- Definition 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 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330 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=68058157&loc=d3e18780-107790 Reference 3: 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=68072981&loc=d3e8275-108329 + 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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 5: 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=68058157&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + 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 comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
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 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6875567&loc=d3e14489-108613 Reference 2: 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=68064133&loc=d3e61082-112788 Reference 3: 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 4: 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=73719730&loc=d3e13537-108611 Reference 5: 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=73719730&loc=d3e13531-108611 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=68064133&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 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 FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: 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=64809438&loc=d3e5614-111684 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) -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) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 + 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 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for (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=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=64802544&loc=d3e202-110218 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32840-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32809-109319 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=75116654&loc=d3e32247-109318 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=75116654&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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such 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=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy 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 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=66011266&loc=d3e33918-111571 Reference 2: 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=73527792&loc=d3e27290-111563 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.2,12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.M) -URI http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713 Reference 5: 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=68058157&loc=d3e18780-107790 Reference 6: 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 7: 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=73719730&loc=d3e13433-108611 + 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 for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights. + 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=68058157&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=68058157&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751 + Details
Name: | us-gaap_LegalCostsPolicyTextBlock
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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=66008989&loc=d3e5144-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 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=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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