XML 37 R21.htm IDEA: XBRL DOCUMENT
v3.20.1

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2019
Accounting Policies [Abstract] |
Basis of Accounting, Policy [Policy Text Block] | Basis of Presentation The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles (“GAAP”) as promulgated in the United States of America.
Consolidation, Policy [Policy Text Block] | Principles of Consolidation Our consolidated financial statements include the accounts of Taitron Components, its various divisions and its 60% majority-owned subsidiary, Taitron Components Mexico, SA de CV (“TCM”). All significant intercompany transactions and balances have been eliminated in consolidation. The ownership interests of the noncontrolling investors in TCM are recorded in the accompanying consolidated balance sheets as a part of shareholders’ equity with a balance of $100,000 and $96,000 as of December 31, 2019 and 2018, respectively.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of Risk A significant number of the products we distribute are manufactured in Taiwan, Hong Kong, China, South Korea and the Philippines. The purchase of goods manufactured in foreign countries is subject to a number of risks, including economic disruptions, transportation delays and interruptions, foreign exchange rate fluctuations, imposition of tariffs and import and export controls and changes in governmental policies, any of which could have a material adverse effect on our business and results of operations. The ability to remain competitive with respect to the pricing of imported components could be adversely affected by increases in tariffs or duties, changes in trade treaties, strikes in air or sea transportation, and possible future U.S. legislation with respect to pricing and import quotas on products from foreign countries. For example, it is possible that political or economic developments in China, or with respect to the relationship of the United States with China, could have an adverse effect on our business. Our ability to remain competitive could also be affected by other government actions related to, among other things, anti-dumping legislation and international currency fluctuations. While we do not believe that any of these factors adversely impact our business at present, we cannot provide assurance that these factors will not materially adversely affect us in the future. Any significant disruption in the delivery of merchandise from our suppliers, substantially all of whom are foreign, could also have a material adverse impact on our business and results of operations. Management estimates that over 90% of our products purchased were produced in Asia. Grand Shine Management (see also Note 4 – Other Assets) accounted for approximately 35% of our net purchases for each of the fiscal years 2019 and 2018. Zowie Technology (see also Note 4 – Other Assets) accounted for approximately 15% and 11% of our net purchases for each of the fiscal years 2019 and 2018, respectively. However, we do not regard any one supplier as essential to our operations, since equivalent replacements for most of our products are either available from one or more of our other suppliers or are available from various other sources at competitive prices. We believe that, even if we lose our direct relationship with a supplier, there exist alternative sources for a supplier’s products. In 2019, we had two customers accounting for more than 10% of our net sales, for approximately 42% and 17%. In 2018, we had one customer accounting for more than 10% of our net sales, for approximately 48%. As of December 31, 2019, we had two customers accounting for more than 10% of our trade accounts receivable, net of allowances of approximately 63% and 25% and as of December 31, 2018 we had one customer of approximately 64%.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents Cash and cash equivalents include cash on hand and on deposit at banking institutions as well as all highly liquid short-term investments with original maturities of 90 days or less. Our cash equivalents are comprised primarily of money market investments. Our deposit accounts are not insured, however, we do not believe there is a significant credit risk with respect to the non-performance of these institutions based on their respective creditworthiness and liquidity.
Revenue from Contract with Customer [Policy Text Block] | Revenue Recognition We recognize revenue from contracts with customers in accordance with Financial Accounting Standards Board (“FASB”) ASC Topic 606, “Revenue from Contracts with Customers” (“ASC 606”). Revenue is recognized at the point at which control of the underlying products are transferred to the customer. Satisfaction of our performance obligations occur upon the transfer of control of products, either from our facilities or directly from suppliers to customers. We consider customer purchase orders to be the contracts with a customer. All revenue is generated from contracts with customers. Reserves for sales allowances and customer returns are established based upon historical experience and management’s estimates of future returns. Sales returns for the years ended December 31, 2019 and 2018 amounted to $5,000 and $12,000, respectively.
Segment Reporting, Policy [Policy Text Block] | Business Segments We operate in one industry, the business of supplying ODM products and electronic components. Management designates the internal reporting used by the chief executive officer for making decisions and assessing performance as the source of our reportable segments. See Note 13 to the consolidated financial statements Geographic Information, for additional information.
Revenue [Policy Text Block] | Nature of products We are primarily a supplier of original designed and manufactured (ODM) products that include value-added engineering and turn-key solutions. The following is a description of major products lines from which we generate our revenue: ODM Projects - Our custom made small devices for original equipment manufacturers (OEMs) and contract electronic manufacturers (CEMs) in their multi-year turn-key projects and marketed in specific industries such as: wild animal feeders, timers for DC motors, public street light controllers, and battery chargers. ODM Components - Our private labeled electronic components. Distribution Components - Our name brand electronic components. Disaggregation of revenue In the following table, revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.
|  | Twelve Months Ended December 31, |
|  | 2019 |  |  | 2018 |
Primary geographical markets: |  |  |  |  |  |  |  |
United States |  | $ | 5,809,000 |  |  | $ | 7,377,000 |
Asia |  |  | 950,000 |  |  |  | 806,000 |
Other |  |  | 24,000 |  |  |  | 39,000 |
|  |  | 6,783,000 |  |  |  | 8,222,000 |
Major product lines: |  |  |  |  |  |  |  |
ODM projects |  | $ | 4,012,000 |  |  | $ | 4,890,000 |
ODM components |  |  | 2,586,000 |  |  |  | 2,709,000 |
Distribution components |  |  | 185,000 |  |  |  | 623,000 |
|  |  | 6,783,000 |  |  |  | 8,222,000 |
Timing of revenue recognition: |  |  |  |  |  |  |  |
Products transferred at a point in time |  | $ | 6,783,000 |  |  | $ | 8,222,000 |
Receivable [Policy Text Block] | Allowances for Sales Returns and Doubtful Accounts Sales Returns - We may, on a case-by-case basis, accept returns of products from our customers, without restocking charges, when they can demonstrate an acceptable cause for the return. Requests by a distributor to return products purchased for its own inventory generally are not included under this policy. We may, on a case-by-case basis, accept returns of products upon payment of a restocking fee, which is generally 10% to 30% of the net sales price. We will not accept returns of any products that were special-ordered by a customer or that otherwise are not generally included in our inventory. Doubtful Accounts - Accounts receivable are recorded at net realizable value or the amount we expect to collect on gross customer trade receivables. We evaluate the collectability of our accounts receivable based on a combination of factors. If we become aware of a customer’s inability to meet its financial obligations after a sale has occurred, we record an allowance to reduce the net receivable to the amount we reasonably believe we will be able to collect from the customer. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are past due, the current business environment and historical experience. If the financial condition of our customers were to deteriorate or if economic conditions worsen, additional allowances may be required in the future. All of our accounts receivables are trade-related receivables. The allowances for sales returns and doubtful accounts at December 31, 2019 and 2018 amounted to $19,000 and $38,000, respectively
Inventory, Policy [Policy Text Block] | Inventory Inventory, consisting principally of products held for resale, is stated at the lower of cost, using the first-in, first-out method, or net realizable value. The amount presented in the accompanying consolidated balance sheet is net of valuation allowances of $5,893,000 and $7,189,000 at December 31, 2019 and 2018, respectively. Based upon regular evaluations of inventory to identify costs in excess of the lower of cost or net realizable value, slow-moving inventory and potential obsolescence, we increased our reserves by $405,000 and $180,000 during the years ended December 31, 2019 and 2018, respectively, while also applying $1,701,000 and $838,000 of our existing reserves to the underlying inventory values during the years ended December 31, 2019 and 2018, respectively (see Note 2 – Inventory).
Property, Plant and Equipment, Policy [Policy Text Block] | Property and Equipment Property and equipment are carried at cost less accumulated depreciation and amortization. Depreciation and amortization of property and equipment are computed principally using accelerated and straight-line methods using lives from 5 to 7 years for furniture, equipment, computer software and hardware and 31.5 years for building and building improvements. Property and equipment amortized using an accelerated method does not result in a material difference over the straight-line method. Renewals and betterments, which extend the life of an existing asset, are capitalized while normal repairs and maintenance costs are expensed as incurred.
Investment, Policy [Policy Text Block] | Investments Investments are accounted for using the equity method if the investment provides us the ability to exercise significant influence, but not control, over an investee. Significant influence is generally deemed to exist if we have an ownership interest in the voting stock of the investee between 20% and 50%, although other factors, such as representation on the investee's Board of Directors, are considered in determining whether the equity method is appropriate. All other equity investments, which consist of investments for which we do not possess the ability to exercise significant influence, are accounted for under the cost method. Under the cost method of accounting, investments are carried at cost and are adjusted only for other-than-temporary declines in realizable value and additional investments.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | Impairment of Long-Lived Assets and Long-Lived Assets to Be Disposed Of In accordance with ASC 360, we evaluate long-lived assets for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, we compare the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amount. Impairment, if any, is based on the excess of the carrying amount over the fair value, based on market value when available, or discounted expected cash flows, of those assets and is recorded in the period in which the determination is made. We currently believe there is no impairment of our long-lived assets. There can be no assurance, however, that market conditions will not change or demand for our products under development will continue. Either of these could result in future impairment of long-lived assets
Advertising Cost [Policy Text Block] | Marketing Marketing costs consist primarily of payroll and related expenses for personnel engaged in marketing, business development, and selling activities. Advertising and other promotional costs, are expensed as incurred, and were $4,000 and $2,000 for the years ended December 31, 2019 and 2018, respectively.
Cost of Goods and Service [Policy Text Block] | Shipping Activities Outbound shipping charges to customers are included in “Net sales.” Outbound shipping-related costs are included in “Cost of goods sold.”
Share-based Payment Arrangement [Policy Text Block] | Stock-Based Compensation We account for all share-based compensation in accordance ASC 718-20. Stock-based compensation cost is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense over the requisite vesting period.
Income Tax, Policy [Policy Text Block] | Income Taxes We account for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are recorded, when necessary, to reduce deferred tax assets to the amount expected to be realized. ASC 740, Income Taxes (“ASC 740”), which clarifies the accounting and disclosure for uncertainty in tax positions, as defined, seeks to reduce the diversity in practice associated with certain aspects of the recognition and measurement related to accounting for income taxes. We adopted the provisions of ASC 740 as of January 1, 2007, and have analyzed filing positions in each of the federal and state jurisdictions where we are required to file income tax returns, as well as all open tax years in these jurisdictions. We have identified the U.S. federal and California as our "major" tax jurisdictions. With limited exceptions, we remain subject to Internal Revenue Service (“IRS”) examination of our income tax returns filed within the last three (3) years, and to California Franchise Tax Board examination of our income tax returns filed within the last four (4) years. However, we have certain tax attribute carryforwards which will remain subject to review and adjustment by the relevant tax authorities until the statute of limitations closes with respect to the year in which such attributes are utilized. We believe that our income tax filing positions and deductions will be sustained on audit and do not anticipate any adjustments that will result in a material change to our financial position. Therefore, no reserves for uncertain income tax positions have been recorded pursuant to ASC 740. Our policy for recording interest and penalties associated with income-based tax audits is to record such items as a component of income taxes.
Fair Value Measurement, Policy [Policy Text Block] | Fair Value Measurements When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, we consider the principal or most advantageous market in which we would transact and consider assumptions that market participants would use when pricing the asset or liability, such as inherent risk, transfer restrictions, and risk of nonperformance. We use the following three levels of inputs in determining the fair value of our assets and liabilities, focusing on the most observable inputs when available:
| ● | Level 1 - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.
| ● | Level 2 - Quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability.
| ● | Level 3 - Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable.
To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is disclosed is determined based on the lowest level input that is significant to the fair value measurement.
Earnings Per Share, Policy [Policy Text Block] | Net Income Per Share We apply the two-class method for calculating and presenting net income per share. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared or accumulated and participation rights in undistributed earnings. Under this method:
| (a) | Net income is reduced by the amount of dividends declared in the current period for each class of stock and by the contractual amount of dividends that must be paid for the current period.
| (b) | The remaining earnings (“undistributed earnings”) are allocated to Class A Common Stock (“CLA”) and Class B Common Stock (“CLB”) to the extent each security may share in earnings as if all the earnings for the period had been distributed. The total earnings allocated to each security is determined by adding together the amount allocated for dividends and the amount allocated for a participation feature.
| (c) | The total earnings allocated to each security is then divided by the number of outstanding shares of the security to which the earnings are allocated to determine the earnings per share for the security.
| (d) | Basic and diluted net income per share data are presented for each class of common stock.
In applying the two-class method, we determined undistributed earnings should be allocated proportionally on a per share basis between the CLA and CLB due to the aggregate participation rights of the CLB (i.e., the voting and conversion rights) and our history of paying cash dividends equally on a per share basis on the CLA and CLB. The CLB is entitled to ten (10) votes per share and the CLA is entitled to one (1) vote per share with respect to each matter to be voted upon by the stockholders. Except as otherwise required by law, the holders of both classes vote together as a single class on all matters submitted to our stockholders, including the election of the Board of Directors. As a result, the holders of the CLB control approximately 60% of the total voting power of the stockholders and control the election of the Board of Directors. Each class has participated equally in all cash dividends declared and paid. The CLB is convertible into CLA on a one-for-one per share basis at any time at the option of the holder. Accordingly, the holders of the CLB can participate equally in any dividends declared on the CLA by exercising their conversion rights. Basic net income per share excludes potential common shares that were dilutive and is computed by dividing net income available for common stockholders by the weighted average number each class of shares outstanding. Diluted net income per share for each class gives effect to all securities representing potential common shares that were dilutive and outstanding during the period.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Foreign Currency Translation The financial statements of our majority-owned subsidiary in Mexico and divisions in Taiwan and China are translated from the Mexican Peso, the Taiwanese Dollar and the Chinese Yuan, respectively, into U.S. dollars for financial reporting purposes. Balance sheet accounts are translated at year-end or historical rates while income and expenses are translated at weighted-average exchange rates for the year. Translation gains or losses related to net assets are shown as a separate component of shareholders’ equity as accumulated other comprehensive income. Gains and losses resulting from realized foreign currency transactions (transactions denominated in a currency other than the entities’ functional currency) are included in operations. The transactional gains and losses are not significant to the consolidated financial statements.
Use of Estimates, Policy [Policy Text Block] | Use of Estimates Our management has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these financial statements in conformity with accounting principles generally accepted in the United States of America. These estimates have a significant impact on our valuation and reserve accounts relating to income taxes, the allowance for sales returns and allowances, doubtful accounts and inventory reserves. Actual results could differ from these estimates.
New Accounting Pronouncements, Policy [Policy Text Block] | New Accounting Pronouncements In February 2016, the FASB issued a new accounting standard on leasing. The new standard will require companies to record most leased assets and liabilities on the balance sheet, and also proposes a dual model for recognizing expense. This guidance was effective in our first quarter of 2019. We have evaluated the impact of adopting this guidance and the adoption of these accounting changes have not impacted our assets and liabilities nor our net income or equity, as we currently do not lease any assets. In May 2017, the FASB issued a new accounting standard which provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in ASC Topic 718. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This guidance was effective in our first quarter of 2019. The adoption of this guidance has not had a material effect on our 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 cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + 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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&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://fasb.org/us-gaap/role/ref/legacyRef -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=116822174&loc=d3e355033-122828 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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=116822174&loc=d3e355100-122828 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI http://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -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 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -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 + 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -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 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -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 + 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration