XML 37 R23.htm IDEA: XBRL DOCUMENT
v3.20.4

Basis of Presentation and Significant Accounting Policies and Practices (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Basis of presentation | Basis of presentation The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP). The basis of these financial statements is comparable for all periods presented herein. The consolidated financial statements include the accounts of all subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. All dollar amounts in the financial statements and tables in these notes, except per-share amounts, are stated in millions of U.S. dollars unless otherwise indicated. We have reclassified certain amounts in the prior periods’ financial statements to conform to the 2020 presentation. The preparation of financial statements requires the use of estimates from which final results may vary.
Revenue recognition | Revenue recognition We generate revenue primarily from the sale of semiconductor products, either directly to a customer or to a distributor. We have a variety of types of contracts with our customers and distributors. In determining whether a contract exists, we evaluate the terms of the arrangement, the relationship with the customer or distributor and their ability to pay. We recognize revenue from sales of our products, including sales to our distributors, when control is transferred. Control is considered transferred when title and risk of loss pass, when the customer becomes obligated to pay and, where required, when the customer has accepted the products. This transfer generally occurs at a point in time upon shipment or delivery to the customer or distributor, depending upon the terms of the sales order. Payment for sales to customers and distributors is generally due on our standard commercial terms. For sales to distributors, payment is not contingent upon resale of the products. Revenue from sales of our products that are subject to inventory consignment agreements is recognized at a point in time, when the customer or distributor pulls product from consignment inventory that we store at designated locations. Delivery and transfer of control occur at that point, when title and risk of loss transfers and the customer or distributor becomes obligated to pay for the products pulled from inventory. Until the products are pulled for use or sale by the customer or distributor, we retain control over the products’ disposition, including the right to pull back or relocate the products. The revenue recognized is adjusted based on allowances, which are prepared on a portfolio basis using a most likely amount methodology based on analysis of historical data and contractual terms. These allowances, which are not material, generally include adjustments for pricing arrangements, product returns and incentives. The length of time between invoicing and payment is not significant under any of our payment terms. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. In addition, we record an allowance for credit losses on accounts receivable that we estimate may not be collected. We monitor collectability of accounts receivable primarily through review of accounts receivable aging. When collection is at risk, we assess the impact on amounts recorded for credit losses and, if necessary, record a charge in the period such determination is made. We recognize shipping fees, if any, received from customers in revenue. We include the related shipping and handling costs in cost of revenue. The majority of our customers pay these fees directly to third parties.
Advertising costs | Advertising costs We expense advertising and other promotional costs as incurred. This expense was $28 million, $30 million and $34 million in 2020, 2019 and 2018, respectively.
Income taxes | Income taxes We account for income taxes using an asset and liability approach. We record the amount of taxes payable or refundable for the current year and the deferred tax assets and liabilities for future tax consequences related to events that have been recognized in the financial statements or tax returns. We record a valuation allowance when it is more likely than not that some or all of the deferred tax assets will not be realized.
Other assessed taxes | Other assessed taxes Some transactions require us to collect taxes such as sales, value-added and excise taxes from our customers. These transactions are presented in our Consolidated Statements of Income on a net (excluded from revenue) basis.
Leases | Leases We determine if an arrangement is a lease at inception. Leases are included in other long-term assets, accrued expenses and other liabilities, and other long-term liabilities on our Consolidated Balance Sheets. Lease assets represent our right to use underlying assets for the lease term, and lease liabilities represent our obligations to make lease payments over the lease term. On the commencement date, leases are evaluated for classification, and assets and liabilities are recognized based on the present value of lease payments over the lease term. We use our incremental borrowing rate based on the information available at commencement in determining the present value of lease payments. Operating lease expense is generally recognized on a straight-line basis over the lease term. Our lease values include options to extend or not to terminate the lease when it is reasonably certain that we will exercise such options. We have agreements with lease and non-lease components, which are accounted for as a single lease component. Leases with an initial lease term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
Earnings per share (EPS) | Earnings per share (EPS) We use the two-class method for calculating EPS because the restricted stock units (RSUs) we grant are participating securities containing non-forfeitable rights to receive dividend equivalents. Under the two-class method, a portion of net income is allocated to RSUs and excluded from the calculation of income allocated to common stock.
Investments | Investments We present investments on our Consolidated Balance Sheets as cash equivalents, short-term investments or long-term investments, which are detailed below. See Note 6 for additional information. •Cash equivalents and short-term investments – We consider investments in available-for-sale debt securities with maturities of 90 days or less from the date of our investment to be cash equivalents. We consider investments in available-for-sale debt securities with maturities beyond 90 days from the date of our investment as being available for use in current operations and include them in short-term investments. The primary objectives of our cash equivalent and short-term investment activities are to preserve capital and maintain liquidity while generating appropriate returns. •Long-term investments – Long-term investments consist of mutual funds, venture capital funds and non-marketable equity securities. Investments measured at fair value Available-for-sale debt investments, money market funds and mutual funds are stated at fair value, which is generally based on market prices or broker quotes. See Fair-value considerations. Unrealized gains and losses from available-for-sale debt securities are recorded as an increase or decrease, net of taxes, in AOCI on our Consolidated Balance Sheets, and any credit losses on available-for-sale debt securities are recorded as an allowance for credit losses with an offset recognized in OI&E in our Consolidated Statements of Income. Our mutual funds hold a variety of debt and equity investments intended to generate returns that offset changes in certain deferred compensation liabilities. We record changes in the fair value of these mutual funds and the related deferred compensation liabilities in SG&A. Other investments Our other investments include equity-method investments and non-marketable equity investments, which are not measured at fair value. These investments consist of interests in venture capital funds and other non-marketable equity securities. Gains and losses from equity-method investments are recognized in OI&E based on our ownership share of the investee’s financial results. Non-marketable equity securities are measured at cost with adjustments for observable changes in price or impairments. Gains and losses on non-marketable equity investments are recognized in OI&E.
Inventories | Inventories Inventories are stated at the lower of cost or estimated net realizable value. Cost is generally computed on a currently adjusted standard cost basis, which approximates cost on a first-in, first-out basis. Standard cost is based on the normal utilization of installed factory capacity. Cost associated with underutilization of capacity is expensed as incurred. Inventory held at consignment locations is included in our finished goods inventory. We review inventory quarterly for salability and obsolescence. A statistical allowance is provided for inventory considered unlikely to be sold. The statistical allowance is based on an analysis of historical disposal activity, historical customer shipments, as well as estimated future sales. A specific allowance for each material type will be carried if there is a significant event not captured by the statistical allowance. We write off inventory in the period in which disposal occurs.
Property, plant and equipment; acquisition-related intangibles and other capitalized costs | Property, plant and equipment; acquisition-related intangibles; and other capitalized costs Property, plant and equipment are stated at cost and depreciated over their estimated useful lives using the straight-line method. Our cost basis includes certain assets acquired in business combinations that were initially recorded at fair value as of the date of acquisition. Leasehold improvements are amortized using the straight-line method over the shorter of the remaining lease term or the estimated useful lives of the improvements. We amortize acquisition-related intangibles on a straight-line basis over the estimated economic life of the assets. Capitalized software licenses generally are amortized on a straight-line basis over the term of the license. Fully depreciated or amortized assets are written off against accumulated depreciation or amortization.
Impairments of long-lived assets | Impairments of long-lived assets We regularly review whether facts or circumstances exist that indicate the carrying values of property, plant and equipment or other long-lived assets, including intangible assets, are impaired. We assess the recoverability of assets by comparing the projected undiscounted net cash flows associated with those assets to their respective carrying amounts. Any impairment charge is based on the excess of the carrying amount over the fair value of those assets. Fair value is determined by available market valuations, if applicable, or by discounted cash flows.
Goodwill | Goodwill Goodwill is reviewed for impairment annually or more frequently if certain impairment indicators arise. We perform our annual goodwill impairment test as of October 1 for our reporting units, which compares the fair value for each reporting unit to its associated carrying value, including goodwill. See Note 7 for additional information.
Foreign currency | Foreign currency The functional currency for our non-U.S. subsidiaries is the U.S. dollar. Accounts recorded in currencies other than the U.S. dollar are remeasured into the functional currency. Current assets (except inventories), deferred taxes, other assets, current liabilities and long-term liabilities are remeasured at exchange rates in effect at the end of each reporting period. Property, plant and equipment with associated depreciation and inventories are valued at historical exchange rates. Revenue and expense accounts other than depreciation for each month are remeasured at the appropriate daily rate of exchange. Currency exchange gains and losses from remeasurement are credited or charged to OI&E.
Derivatives and hedging | Derivatives and hedging We use derivative financial instruments to manage exposure to foreign exchange risk. These instruments are primarily forward foreign currency exchange contracts, which are used as economic hedges to reduce the earnings impact that exchange rate fluctuations may have on our non-U.S. dollar net balance sheet exposures. Gains and losses from changes in the fair value of these forward foreign currency exchange contracts are credited or charged to OI&E. We do not apply hedge accounting to our foreign currency derivative instruments. We are exposed to variability in compensation charges related to certain deferred compensation obligations to employees. We use total return swaps to economically hedge this exposure and offset the related compensation expense, recognizing changes in the value of the swaps and the related deferred compensation liabilities in SG&A. In connection with the issuance of long-term debt, we may use financial derivatives such as treasury-rate lock agreements that are recognized in AOCI and amortized over the life of the related debt. The results of these derivative transactions have not been material. We do not use derivatives for speculative or trading purposes.
Changes in accounting standards | Changes in accounting standards – adopted standards for current period We adopted the following Accounting Standards Updates (ASU) during the current period, none of which had a material impact on our financial position or results of operations.
ASU |  | Description |  | Adopted Date
ASU No. 2016-13 |  | Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments |  | January 1, 2020
ASU No. 2018-13 |  | Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement |  | January 1, 2020
ASU No. 2018-15 |  | Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract |  | January 1, 2020
Stock compensation | We recognize compensation expense for non-qualified stock options and RSUs on a straight-line basis over the minimum service period required for vesting of the award, adjusting for estimated forfeitures based on historical activity. Awards issued to employees who are retirement eligible or nearing retirement eligibility are expensed on an accelerated basis. Options issued under our ESPP are expensed over a three-month period. We determine expected volatility on all options granted using available implied volatility rates. We believe that market-based measures of implied volatility are currently the best available indicators of the expected volatility used in these estimates. We determine expected lives of options based on the historical option exercise experience of our optionees using a rolling 10-year average. We believe the historical experience method is the best estimate of future exercise patterns currently available. Risk-free interest rates are determined using the implied yield currently available for zero-coupon U.S. government issues with a remaining term equal to the expected life of the options. Expected dividend yields are based on the annualized approved quarterly dividend rate and the current market price of our common stock at the time of grant. No assumption for a future dividend rate change is included unless there is an approved plan to change the dividend in the near term. The fair value per share of RSUs is determined based on the closing price of our common stock on the date of grant. Our ESPP is a discount-purchase plan and consequently the Black-Scholes-Merton option-pricing model is not used to determine the fair value per share of these awards. The fair value per share under this plan equals the amount of the discount.
Fair values considerations | Fair-value considerations We measure and report certain financial assets and liabilities at fair value on a recurring basis. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (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. The three-level hierarchy described below indicates the extent and level of judgment used to estimate fair-value measurements. •Level 1 – Uses unadjusted quoted prices that are available in active markets for identical assets or liabilities as of the reporting date. •Level 2 – Uses inputs other than Level 1 that 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 markets that are not active. Level 2 also includes assets and liabilities that are 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. We utilize a third-party data service to provide Level 2 valuations. We verify these valuations for reasonableness relative to unadjusted quotes obtained from brokers or dealers based on observable prices for similar assets in active markets. •Level 3 – Uses inputs that are unobservable, supported by little or no market activity and reflect the use of significant management judgment. These values are generally determined using pricing models that utilize management estimates of market participant assumptions. As of December 31, 2020 and 2019, we had no Level 3 assets or liabilities.
Indemnification guarantees and warranty costs/product liabilities | Indemnification guarantees We routinely sell products with an intellectual property indemnification included in the terms of sale. Historically, we have had only minimal, infrequent losses associated with these indemnities. Consequently, we cannot reasonably estimate any future liabilities that may result. Warranty costs/product liabilities We accrue for known product-related claims if a loss is probable and can be reasonably estimated. During the periods presented, there have been no material accruals or payments regarding product warranty or product liability. Historically, we have experienced a low rate of payments on product claims. Although we cannot predict the likelihood or amount of any future claims, we do not believe they will have a material adverse effect on our financial condition, results of operations or liquidity. Our stated warranties for semiconductor products obligate us to repair, replace or credit the purchase price of a covered product back to the buyer. Product claim consideration may exceed the price of our products.

X
- Definition Describes an entity's accounting policy for assessed taxes other than income taxes. This may include information about the taxes included and the calculation basis for these various taxes. + References No definition available. + Details
Name: | txn_OtherAssessedTaxesPolicyPolicyTextBlock
Namespace Prefix: | txn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Property, plant and equipment; acquisition-related intangibles and other capitalized costs + References No definition available. + Details
Name: | txn_PropertyPlantAndEquipmentAcquisitionRelatedIntangiblesAndOtherCapitalizedCostsPolicyTextBlock
Namespace Prefix: | txn_
Data Type: | nonnum:textBlockItemType
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 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 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 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 its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959 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 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611 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_FairValueOfFinancialInstrumentsPolicy
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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 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 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://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 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + 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 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318 Reference 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef -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 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -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 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: 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=120391452&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/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: 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 for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 + 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 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=120381028&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=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration