XML 47 R32.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Summary Of Significant Accounting Policies (Policy) | 12 Months Ended
--- | ---
Dec. 31, 2016
Summary Of Significant Accounting Policies [Abstract] |
Estimates | (a) Estimates ﻿ The preparation of these consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures. On an ongoing basis, we evaluate these estimates, including those related to reserves for accounts receivable; goodwill and other intangible assets; income taxes; inventory valuation; revenue recognition, product returns, customer programs and multiple element arrangements; share-based compensation; warranty reserves; self-insurance reserves; fair value measurements and loss contingencies. We accrue contingent liabilities when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.
Cash And Cash Equivalents | (b)Cash and Cash Equivalents ﻿ We consider all highly liquid investments with original maturities of ninety days or less to be cash equivalents. Cash and cash equivalents consist primarily of demand deposits, money market funds and short duration agency bonds and commercial paper as described above. There is no restricted cash on our consolidated balance sheet for the years ended December 31, 2016 and 2015.
Warranty Reserves | (g)Warranty Reserves ﻿ We provide a standard twelve-month warranty on all instruments sold. We recognize the cost of instrument warranties in cost of product revenue at the time revenue is recognized based on the estimated cost to repair the instrument over its warranty period. Cost of product revenue reflects not only estimated warranty expense for instruments sold in the current period, but also any changes in estimated warranty expense for the portion of the aggregate installed base that is under warranty. Estimated warranty expense is based on a variety of inputs, including historical instrument performance in the customers’ environment, historical and estimated costs incurred in servicing instruments and projected instrument reliability. Should actual service rates or costs differ from our estimates, revisions to the estimated warranty liability would be required. The liability for warranties is included in accrued liabilities in the accompanying consolidated balance sheets.
Taxes Remitted To Governmental Authorities By IDEXX On Behalf Of Customer | (i) Taxes Remitted to Governmental Authorities by IDEXX on Behalf of CustomerWe calculate, collect from our customers, and remit to governmental authorities sales, value-added and excise taxes assessed by governmental authorities in connection with revenue-producing transactions with our customers. We report these taxes on a net basis and do not include these tax amounts in revenue or cost of product or service revenue.
Revenue Recognition | ﻿ (j)Revenue Recognition ﻿ We recognize revenue when four criteria are met: (i) persuasive evidence of an arrangement exists; (ii) delivery has occurred or services have been rendered; (iii) the sales price is fixed or determinable; and (iv) collectability is reasonably assured. Revenue generating transactions generally fall into one of the following categories of revenue recognition: ﻿
| · |  | We recognize revenue from the sales of consumables, rapid assay test kits and other diagnostic products when the product is delivered to the customer, except as noted below.
| · |  | We recognize revenue from the sales of instruments, non-cancelable software licenses and hardware systems upon installation and the customer’s acceptance of the instrument or system as we have no significant further obligations after this point in time.
| · |  | We recognize service revenue at the time the service is performed.
| · |  | We recognize revenue associated with extended maintenance agreements (“EMAs”) and our software-as-a-service subscriptions over the life of the contracts using the straight-line method, which approximates the expected timing in which applicable services are performed. Amounts collected in advance of revenue recognition are recorded as current or long-term deferred revenue based on the time from the balance sheet date to the future date of revenue recognition.
| · |  | We recognize revenue on certain instrument systems under rental programs over the life of the rental agreement using the straight-line method. Amounts collected in advance of revenue recognition are recorded as current or long-term deferred revenue based on the time from the balance sheet date to the future date of revenue recognition.
| · |  | We recognize revenue on practice management systems sales, where the system includes software that is considered more than incidental, either by allocating the revenue to each element of the sale based on relative fair values of the elements, including post-contract support when fair value for all elements is available, or by use of the residual method when only the fair value of the post-contract support is available. We recognize revenue for the system upon installation and customer acceptance and recognize revenue equal to the fair value of the post-contract support over the support period.
| · |  | Shipping costs reimbursed by the customer are included in revenue. These same costs are also included in cost of product revenue.
﻿ Multiple Element Arrangements (“MEAs”). Arrangements to sell products to customers frequently include multiple deliverables. Our most significant MEAs include the sale of one or more of the instruments from the IDEXX VetLab suite of analyzers, diagnostic imaging systems or practice management software, combined with one or more of the following products: EMAs, consumables, rapid assay kits and reference laboratory diagnostic and consulting services. Practice management software is frequently sold with post-contract customer support and implementation services. Delivery of the various products or performance of services within the arrangement may or may not coincide. Delivery of our IDEXX VetLab instruments, diagnostic imaging systems, and practice management software generally occurs at the onset of the arrangement. EMAs, consumables, rapid assay kits, and reference laboratory diagnostic and consulting services typically are delivered over future periods, generally one to six years. In certain arrangements, revenue recognized is limited to the amount invoiced or received that is not contingent on the delivery of products and services in the future. ﻿ W e allocate revenue to each element based on the relative selling price and recognize revenue when the elements have standalone value and the four criteria for revenue recognition, as discussed above, have been met for each element. If available, we establish the selling price of each element based on vendor-specific objective evidence (“VSOE”), which represents the price charged for a deliverable when it is sold separately. We use third-party evidence (“TPE”) if VSOE is not available or best estimate of selling price if neither VSOE nor TPE is available. When these arrangements include a separately-priced EMA, we recognize revenue related to the EMA at the stated contractual price on a straight-line basis over the life of the agreement to the extent the separately stated price is substantive. If there is no stated contractual price for an EMA, or the separately stated price is not substantive, we allocate revenue to each element based on the relative selling price and recognize revenue when the elements have standalone value and the four criteria for revenue recognition, as discussed above, have been met for each element. ﻿ When arrangements within the scope of software revenue recognition guidance include multiple elements, we allocate revenue to each element based on relative fair value, when VSOE exists for all elements, or by using the residual method when there is VSOE for the undelivered elements but no such evidence for the delivered elements. Under the residual method, the fair value of the undelivered elements is deferred and the residual revenue is allocated to the delivered elements. Revenue is recognized on any delivered elements when the four criteria for revenue recognition have been met for each element. If VSOE does not exist for the undelivered element, all revenue from the arrangement is deferred until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered. We determine fair value based on amounts charged separately for the delivered and undelivered elements to similar customers in standalone sales of the specific elements. ﻿ Certain arrangements with customers include discounts on future sales of products and services. We apply judgment in determining whether future discounts are significant and incremental. When the future discount offered is not considered significant and incremental, we do not account for the discount as an element of the original arrangement. If the future discount is significant and incremental, we recognize that discount as an element of the original arrangement and allocate the discount to the other elements of the arrangement based on relative selling price. To determine whether a discount is significant and incremental, we look to the discount provided in comparison to standalone sales of the same product or service to similar customers, the level of discount provided on other elements in the arrangement, and the significance of the discount to the overall arrangement. If the discount in the MEA approximates the discount typically provided in standalone sales, that discount is not considered incremental. ﻿ Customer Programs. We record reductions to revenue related to customer marketing and incentive programs, which include end-user rebates and other volume-based incentives. Incentives may be provided in the form of IDEXX Points, credits or cash and are earned by end users upon achieving defined volumes of purchases or utilization levels or upon entering an agreement to purchase products or services in future periods. Our most significant customer programs are categorized as follows: ﻿ Customer Loyalty Programs. Our customer loyalty programs offer customers the opportunity to earn incentives on a variety of IDEXX products and services as those products and services are purchased and utilized. Revenue reductions related to customer loyalty programs are recorded based on the actual issuance of incentives, incentives earned but not yet issued and estimates of incentives to be earned in the future. ﻿ Up-Front Customer Loyalty Programs. Our up-front loyalty programs provide incentives to customers in the form of cash payments or IDEXX Points upon entering multi-year agreements to purchase annual minimum amounts of future products or services. If a customer breaches its agreement, it is required to refund all or a portion of the up-front cash or IDEXX Points, or make other repayments, remedial actions or both. These incentives are considered to be customer acquisition costs and are capitalized within other current assets and other long-term assets and are subsequently recognized as a reduction to revenue over the term of the customer agreement. If these up-front incentives are subsequently utilized to purchase IDEXX VetLab instruments, diagnostic imaging systems or Cornerstone practice management systems, product revenue and cost is deferred and recognized over the term of the customer agreement as products and services are provided to the customer. We monitor customer purchases over the term of their agreement to assess the realizability of our capitalized customer acquisition costs. For the years ended December 31, 2016, 2015 and 2014, impairments of customer acquisition costs were immaterial. ﻿ IDEXX Instrument Marketing Programs. Our instrument marketing programs require the customer to enroll at the time of instrument purchase and offer customers the opportunity to earn incentives in future periods based on the volume of the products they purchase and utilize over the term of the program. These arrangements are considered MEAs in accordance with our revenue recognition policy stated above. Revenue reductions related to instrument marketing programs are recorded based on an estimate of customer purchase and utilization levels and the incentive the customer will earn over the term of the program. Our estimates are based on historical experience and the specific terms and conditions of the marketing program and require us to apply judgment to estimate future product purchases and utilization. Differences between our estimates and actual incentives earned are accounted for as a change in estimate. These differences were not material for the years ended December 31, 2016, 2015 and 2014. ﻿ Reagent Rental Programs. Our reagent rental programs provide our customers the right to use our instruments in consideration for multi-year agreements to purchase annual minimum amounts of consumables. No instrument revenue is recognized at the time of instrument installation. We recognize a portion of the revenue allocated to the instrument concurrent with the future sale of consumables. We determine the amount of revenue allocated from the consumable to the instrument based on relative selling prices and determine the rate of instrument revenue recognition in proportion to the customer’s minimum volume commitment. The cost of the instrument is capitalized within property and equipment or other assets, and is charged to cost of product revenue on a straight-line basis over the term of the minimum purchase agreement. ﻿ IDEXX Points may be applied against the purchase price of IDEXX products and services or applied to trade receivables due to us. IDEXX Points that have not yet been used by customers are classified as a liability until use or expiration occurs. We estimate the amount of IDEXX Points expected to expire, or breakage, based on historical expirations and we recognize the estimated benefit of breakage in proportion to actual redemptions of IDEXX Points by customers. On November 30 of each year, unused IDEXX Points earned before January 1 of the prior year generally expire and any variance from the breakage estimate is accounted for as a change in estimate. This variance was not material for the years ended December 31, 2016, 2015 and 2014. ﻿ Future market conditions and changes in product offerings may cause us to change marketing strategies to increase or decrease customer incentive offerings, possibly resulting in incremental reductions of revenue in future periods as compared to reductions in the current or prior periods. Additionally, certain customer programs require us to estimate, based on historical experience, and apply judgment to predict the number of customers who will actually redeem the incentive. In determining estimated revenue reductions, we utilize data collected directly from end users, which includes the volume of qualifying products purchased and the number of qualifying tests run as reported to us by end users via IDEXX SmartService, a secure internet link that enables us to extract data and provide diagnostic service and support for certain IDEXX VetLab instruments through remote access. Differences between estimated and actual customer participation in programs may impact the amount and timing of revenue recognition. ﻿ Doubtful Accounts Receivable. We recognize revenue when collection from the customer is reasonably assured. We maintain allowances for doubtful accounts for potentially uncollectible receivables. We base our estimates on a detailed analysis of specific customer situations and a percentage of our accounts receivable by aging category. Additional allowances may be required if either the financial condition of our customers were to deteriorate or a strengthening U.S. dollar impacts the ability of foreign customers to make payments to us on their U.S. denominated purchases. Account balances are charged off against the allowance when we believe it is probable the receivable will not be recovered. We do not have any off-balance sheet credit exposure related to our customers. We have no significant customers that accounted for greater than 10 percent of our consolidated revenues for the year ended December 31, 2016. Similarly, we have no concentration of credit risk as of December 31, 2016.
Research And Development Costs | (k)Research and Development Costs ﻿ Research and development costs, which consist of salaries, employee benefits, materials and external consulting and product development costs, are expensed as incurred. We evaluate our software research and development costs for capitalization after the technological feasibility of software and products containing software has been established. No costs were capitalized during the years ended December 31, 2016, 2015 and 2014.
Advertising Costs | (l)Advertising Costs ﻿ Advertising costs, which are recognized as sales and marketing expense in the period in which they are incurred, were $2.1 million for the year ended December 31, 2016, $1.2 million for the years ended December 31, 2015 and 2014.
Legal Costs | (m)Legal Costs ﻿ Legal costs are considered period costs and accordingly are expensed in the year services are provided.
Self-Insurnace Accruals | ﻿ (o)Self-Insurance Accruals ﻿ We self-insure costs associated with workers’ compensation and health and general welfare claims incurred by our U.S. and Canadian employees up to certain limits. The insurance company provides insurance for claims above these limits. Claim liabilities are recorded for estimates of the loss that we will ultimately incur on reported claims, as well as estimates of claims that have been incurred but not yet reported. Such liabilities are based on individual coverage, the average time from when a claim is incurred to the time it is paid and judgments about the present and expected levels of claim frequency and severity. Estimated claim liabilities could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. Estimated claim liabilities are included in accrued liabilities in the accompanying consolidated balance sheets.
Foreign Currency | (r)Foreign Currency ﻿ The functional currency of all but three of our subsidiaries is their local currency. Assets and liabilities of these foreign subsidiaries are translated to the U.S. dollar using the exchange rate in effect at the balance sheet date. Revenue and expense accounts are translated to the U.S. dollar using the exchange rate at the date which those elements are recognized, and where it is impractical to do so, an average exchange rate in effect during the period is used to translate those elements. Cumulative translation gains and losses are shown in the accompanying consolidated balance sheets as a separate component of accumulated other comprehensive income (“AOCI”). ﻿ Revenues and expenses denominated in a currency other than the respective subsidiary’s functional currency are recorded at the current exchange rate when the transaction is recognized. Monetary assets and liabilities denominated in a currency other than the respective subsidiary’s functional currency are remeasured at each balance sheet date using the exchange rate in effect at each balance sheet date. These foreign currency gains and losses are included in general and administrative expenses. We recognized aggregate foreign currency losses of $1.3 million for the year ended December 31, 2016, $0.2 million for the year ended December 31, 2015, and $2.0 million for the year ended December 31, 2014.
Comprehensive Income | (u)Comprehensive Income ﻿ We report all changes in equity, including net income and transactions or other events and circumstances from non-owner sources during the period in which they are recognized. We have chosen to present comprehensive income, which encompasses net income, foreign currency translation adjustments, gains and losses on our net investment hedge and the difference between the cost and the fair market value of investments in debt and equity securities, forward currency exchange contracts and interest rate swap agreements, in the consolidated statements of comprehensive income. S ee Note 19 for information about the effects on net income of significant amounts reclassified out of each component of AOCI for the years ended December 31, 2016 and 2015. We consider the foreign currency cumulative translation adjustment to be permanently invested and, therefore, have not provided income taxes on those amounts.
Concentrations Of Risk | (v)Concentrations of Risk ﻿ Financial Instruments. Financial instruments that potentially subject us to concentrations of credit risk are principally cash, cash equivalents, accounts receivable and derivatives. To mitigate such risk with respect to cash and cash equivalents, we place our cash with highly-rated financial institutions, in non-interest bearing accounts that are insured by the U.S. government and money market funds invested in government securities. Concentration of credit risk with respect to accounts receivable is limited to certain customers to whom we make substantial sales. To reduce risk, we routinely assess the financial strength of our most significant customers and monitor the amounts owed to us, taking appropriate action when necessary. As a result, we believe that accounts receivable credit risk exposure is limited. We maintain an allowance for doubtful accounts, but historically have not experienced any material losses related to an individual customer or group of customers in any particular industry or geographic area. ﻿ To mitigate concentration of credit risk with respect to derivatives we enter into transactions with highly-rated financial institutions, enter into master netting arrangements with the counterparties to our derivative transactions and frequently monitor the credit worthiness of our counterparties. Our master netting arrangements reduce our exposure in that they permit outstanding receivables and payables with the counterparties to our derivative transactions to be offset in the event of default. We have not incurred such losses and consider the risk of counterparty default to be minimal. ﻿ Inventory. If we are unable to obtain adequate quantities of the inventory we need to sell our products, we could face cost increases or delays or discontinuations in product shipments, which could have a material adverse effect on our results of operations. Many of the third parties that provide us with the instruments we sell and certain components, raw materials and consumables used in or with our products are obtained from sole or single source suppliers. Some of the products that we purchase from these sources are proprietary or complex in nature, and, therefore, cannot be readily or easily replaced by alternative sources.
New Accounting Pronouncements Not Yet Adopted | (w)New Accounting Pronouncements Not Yet Adopted ﻿ In May 2014, the Financial Accounting Standards Board (“FASB”) issued a new standard which will replace most of the existing revenue recognition guidance within U.S. GAAP. Under the new standard, an entity should recognize revenue for the transfer of goods or services to customers in an amount that it expects to be entitled to receive for those goods or services. In doing so, companies will be required to make certain judgments and estimates, including identifying contract performance obligations, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price among separate performance obligations. Additionally, the new standard requires disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, significant judgments reached in the application of the guidance and assets recognized from the costs to obtain or fulfill a contract. In July 2015, the FASB approved a one-year deferral of the effective date to all annual and interim periods beginning after December 15, 2017. The guidance permits two methods of adoption: a full retrospective method to each prior reporting period presented or a modified retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application. We are continuing to evaluate the impact of this new standard. While the new standard will not impact the overall economics of our products and services sold under customer incentive programs, we do expect the new standard will require us to delay revenue recognition related to certain of our customer incentive programs and to accelerate revenue recognition for certain other customer incentive programs. The volume and mix of future customer incentive programs will affect our assessment of the overall net impact of the new standard on our results and will also influence our choice of adoption method. We plan to determine our method of adoption and provide an estimate of any impacts by October 2017, in connection with our financial reporting for the quarter ending September 30, 2017. ﻿ In February 2016, the FASB issued amendments to increase transparency and comparability among organizations’ leasing arrangements. The principal difference from previous guidance is that effective upon adoption, the lease assets and lease liabilities arising from operating leases will be recognized in the balance sheet. For public business entities, the amendments in this update are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted. In transition, we are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach, including the option to utilize a number of practical expedients. We are in process of evaluating our lessee and lessor arrangements to determine the impact of this amendment on the consolidated financial statements. This evaluation includes an extensive review of revenue through leasing arrangements as well as lease expenses, which are primarily through operating lease arrangements for most of our facilities. ﻿ In March 2016, the FASB issued amendments which simplify several aspects of the accounting for share-based payment transactions, including income tax consequences, recognition of stock compensation award forfeitures, classification of awards as either equity or liabilities, the calculation of diluted shares outstanding and classification on the statement of cash flows. The most significant change resulting from these amendments is recording all the tax effects related to share-based payments at settlement through the income statement. Under existing guidance, tax benefits in excess of compensation costs (“windfalls”) are recorded in equity. Similarly, tax deficiencies below compensation costs (“shortfalls”) are recorded in equity to the extent of previous windfalls, while shortfalls in excess of this are recorded to the income statement. Furthermore, the new guidance is expected to increase the dilutive effect of share-based payment awards as a result of no longer assuming that tax benefits are used to purchase our common stock under the treasury method. The amendments also provide an alternative to estimating stock award forfeitures and instead recording at the time of forfeiture. We will adopt this update beginning in the first quarter of 2017. We estimate that tax benefits related to share-based payments will add approximately $0.12 to $0.16 in annual diluted earnings per share for 2017, primarily through a reduction in IDEXX’s effective tax rate, partially offset by an increase in diluted shares outstanding resulting from this accounting change. These impacts may vary significantly by quarter based on the timing of actual settlement activity. ﻿ In June 2016, the FASB issued amendments that requires financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset to present the net carrying value at the amount expected to be collected. The income statement reflects the measurement of credit losses for newly recognized financial assets, as well as the increases or decreases of expected credit losses that have taken place during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. Credit losses on available-for-sale securities will be required when the amortized cost is below the fair market value. During 2016, the amortized cost of our available-for-sale securities was within $0.1 million of the fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2019 and interim periods within those annual periods. Early adoption for fiscal year beginning after December 15, 2018 is permitted. We will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first effective reporting period. This amendment is not expected to have a material impact on our financial statements. ﻿ In August 2016, the FASB issued amendments that provide guidance on the statement of cash flows presentation of certain transactions where diversity in practice exists on the classification of certain cash receipts and payment. The effective date will be the first quarter of an entity’s fiscal year 2019, with early adoption permitted. The amendment should be adopted using a retrospective transition approach, but may be applied prospectively if retrospective application would be impracticable. This amendment is not expected to have a material impact on our financial statements. ﻿ In October 2016, the FASB issued an amendment that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. The amendments are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017. These amendments should be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings at the beginning of the period adopted. Early adoption is permitted in the first interim period of an annual reporting period for which financial statements have not been issued. We are in the process of determining the impact of these amendments on our consolidated financial statements. ﻿ In November 2016, the FASB amended current cash flow guidance to add guidance on the classification and presentation of restricted cash. These amendments require that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted cash equivalents. Amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The amendments are effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. We do not expect the adoption of the amendments to have a material impact our consolidated financial statements. ﻿ In January 2017, the FASB amended business combination guidance to modify the definition of a business. The amended definition of a business is an integrated set of activities and assets that is capable of being conducted and managed for the purpose of providing a return in the form of dividends, lower costs, or other economic benefits directly to investors or other owners, members or participants. In order to be considered a business, the three elements of inputs, processes and outputs must be present. In a business acquisition, if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, the integrated set of assets and activities acquired is not considered a business. The amendments are effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early adoption is permitted. This amendment may impact the allocation of purchase price in future acquisitions depending on the structure of future acquisitions. ﻿ In January 2017, the FASB amended the goodwill guidance to simplify the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Instead, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill. The amendments are effective for annual or any interim goodwill impairment test in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We do not expect the adoption of the amendments to have a material impact 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 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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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 The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6327-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13531-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6404-108592 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6442-108592 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6351-108592 Reference 6: 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 + Details
Name: | us-gaap_ConcentrationRiskDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 11.M) -URI http://asc.fasb.org/extlink&oid=26874127&loc=d3e31137-122693 + Details
Name: | us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted
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 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 for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 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 -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describes whether the entity presents excise and sales taxes on either a gross basis (included in revenues and costs) or a net basis (excluded from revenue). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68080631&loc=d3e61094-111654 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_RevenueRecognitionExciseAndSalesTaxes
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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 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