v3.7.0.1

UPDATES TO SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2017
Accounting Policies [Abstract] |
Reclassification Policy, Reportable Segments | Reportable Segments In March 2017, the Company effected a change in the reporting of its segment financial results to better reflect the Company's customer base and end markets. Beginning with the first quarter of fiscal 2017, the Company is reporting its financial performance, including revenues and operating income, based on four new reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation. Comparative period financial information by reportable segment has been recast to conform with the current presentation. See Note 6 of the Notes to Condensed Consolidated Financial Statements for further information.
Use of Estimates, Policy | Use of Estimates The preparation of financial statements in accordance with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in its Condensed Consolidated Financial Statements and accompanying notes. Estimates are used for allowances for doubtful accounts, sales returns reserve, allowances for inventory valuation, warranty costs, investments, goodwill impairment, intangibles impairment, purchased intangibles, stock-based compensation, and income taxes among others. Management bases its estimates on historical experience and various other assumptions believed to be reasonable. Although these estimates are based on management’s best knowledge of current events and actions that may impact the Company in the future, actual results may be different from the estimates.
Revenue Recognition, Policy | The Company has presented revenue and cost of sales separately for products, service and subscriptions. Product revenue includes hardware, software licenses, parts and accessories; service revenue includes maintenance and support for hardware and software products, training and professional services; subscription revenue includes software as a service ("SaaS").
New Accounting Pronouncements, Policy | Recent Accounting Pronouncements In May 2014, the FASB issued a comprehensive new revenue recognition standard that replaces the current revenue recognition guidance under U.S. GAAP. The new standard requires companies to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The Company expects to adopt this accounting standard update in the first quarter of fiscal 2018. The Company is currently in the process of assessing the adoption methodology, which allows the standard to be applied either retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. The Company's final determination will depend on a number of factors, such as the significance of the impact of the new standard on our financial results, system readiness, and its ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary. The Company does not anticipate that its internal control framework will materially change, but rather existing internal controls will be modified and augmented as necessary to implement the new revenue standard. The new standard may impact, in some cases, the timing and amount of revenue recognized. Additionally, direct costs to obtain and fulfill customer contracts, in some cases, may be deferred and amortized under the new standard. The Company has completed an initial assessment of the revenue streams and related direct costs and is currently evaluating the qualitative and quantitative impacts on the financial statements and related disclosures. In January 2016, the FASB issued final guidance that will require entities to measure equity investments that do not result in consolidation and are not accounted for under the equity method at fair value and recognize any changes in fair value in net income unless the investments qualify for the new practicability exception. The amendments are effective for the Company beginning in fiscal 2018, although early adoption is permitted and should be applied by means of a cumulative-effect adjustment to the balance sheet as of the beginning of the fiscal year of adoption, with certain exceptions. The Company is currently evaluating the effect of the updated standard on its consolidated financial statements and related disclosures. In February 2016, the FASB issued new guidance that requires a lessee to recognize assets and liabilities arising from leases on the balance sheet. Current GAAP does not require lease assets and liabilities to be recognized for most leases. Additionally, companies are permitted to make an accounting policy election to not recognize lease assets and liabilities for leases with a term of 12 months or less. For both finance leases and operating leases, the lease liability should be initially measured at the present value of the lease payments. This new guidance is effective for the Company beginning in fiscal 2019, although early adoption is permitted. The Company is currently evaluating the effect of this guidance on its consolidated financial statements and related disclosures. In June 2016, the FASB issued new guidance that requires credit losses on financial assets measured at amortized cost basis to be presented based on the net amount expected to be collected, not based on incurred losses. Further, credit losses on available-for-sale debt securities should be recorded through an allowance for credit losses limited to the amount by which fair value is below amortized cost. The new standard is effective for the Company beginning in fiscal 2020. Early adoption for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018 is permitted. The Company is currently evaluating the effect of the updated standard on its consolidated financial statements and related disclosures. In August 2016, the FASB issued new guidance related to the statement of cash flows. This guidance amended the existing accounting standards for the statement of cash flows and provided guidance on certain classification issues related to the statement of cash flows. The new standard is effective for the Company beginning in fiscal 2018 and early adoption is permitted. The amendments should be applied retrospectively to all periods presented. For issues that are impracticable to apply retrospectively, the amendments may be applied prospectively as of the earliest date practicable. The Company is currently evaluating the impact of these amendments on its statement of cash flows, which will likely include a reclassification of contingent consideration payments for business combinations from cash flows from investing activities, to both cash flows from operating and financing activities. In October 2016, the FASB issued new guidance related to income taxes. This standard requires the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs. The guidance will be effective for the Company in its first quarter of fiscal 2018. The Company is currently evaluating the effect of the updated standard on its consolidated financial statements and related disclosures. In January 2017, the FASB issued new guidance that simplifies the accounting for goodwill impairment by requiring impairment charges to be based on the first step in current GAAP's two-step impairment test. The impairment test is performed by comparing the fair value of a reporting unit with its carrying amount and an impairment charge would be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value. The new standard is to be applied on a prospective basis and is effective for the Company beginning in fiscal 2020 and early adoption is permitted. The Company is currently evaluating the effect of the updated standard on its consolidated financial statements and related disclosures. In February 2017, the FASB issued new guidance clarifying the scope and application of existing guidance related to the sale or transfer of non-financial assets to non-customers, including partial sales. The amendments are effective at the same time as the new revenue recognition guidance, which the Company expects to adopt in the first quarter of fiscal 2018. The Company is currently evaluating the effect of the updated standard on its consolidated financial statements and related disclosures.
Share-based Compensation Policy | Stock compensation expense is recognized based on the fair value of the portion of share-based payment awards that is expected to vest during the period and is net of estimated forfeitures.
Business Combinations Policy | The Company determined the total consideration paid for each of its acquisitions as well as the fair value of the assets acquired and liabilities assumed as of the date of acquisition. For certain acquisitions completed in the last two quarters of fiscal 2016 and the first two quarters of fiscal 2017, the fair value of the assets acquired and liabilities assumed are preliminary and may be adjusted as the Company obtains additional information, primarily related to adjustments for the true up of acquired net working capital in accordance with certain purchase agreements, and estimated values of certain net tangible assets and liabilities including tax balances, pending the completion of final studies and analyses. If there are adjustments made for these items, the fair value of intangible assets and goodwill could be impacted. Thus, the provisional measurements of fair value are subject to change. Such changes could be significant. The Company expects to finalize the valuation of the net tangible and intangible assets as soon as practicable, but not later than one-year from the acquisition date. The fair value of identifiable assets acquired and liabilities assumed were determined under the acquisition method of accounting for business combinations. The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair value of intangible assets acquired is generally determined based on a discounted cash flow analysis. Acquisition costs directly related to the acquisitions, including the changes in the fair value of the contingent consideration liabilities, of $4.3 million and $6.4 million for the second quarter and the first two quarters of fiscal 2017, respectively, and $0.9 million and $2.5 million for the second quarter and the first two quarters of fiscal 2016, respectively, were expensed as incurred and were included in General and administrative expense in the Condensed Consolidated Statements of Income.
Goodwill, Policy | Goodwill In March 2017, the information used to allocate resources and assess performance that is provided to the Company's chief operating decision maker, its Chief Executive Officer, changed to better reflect the Company's customer base and end markets. The new reporting structure consists of four operating segments, each representing a single reporting unit: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation. Goodwill was reassigned to the new reporting units using the relative fair values and, as a result of this reassignment, an impairment assessment was performed immediately before and after the reorganization of the Company’s reporting structure.
Available-for-sale Securities, Policy | The Company’s available-for-sale securities are liquid and may be sold in the future to fund future operating needs. As a result, the Company recorded all of its available-for-sale securities, not classified as Cash equivalents, in Short-term investments regardless of the contractual maturity date of the securities.
Derivatives Asset and Liabilities Policy | Derivative assets and liabilities primarily represent forward currency exchange contracts. The Company typically enters into these contracts to minimize the short-term impact of foreign currency exchange rates on certain trade and inter-company receivables and payables. The fair values are determined using inputs based on observable quoted prices. Derivative assets and liabilities are included in Other current assets and Other current liabilities on the Company's Condensed Consolidated Balance Sheets.
Product Warranties Policy | The Company accrues for warranty costs as part of its cost of sales based on associated material product costs, technical support, labor costs, and costs incurred by third parties performing work on the Company’s behalf. The Company’s expected future costs are primarily estimated based upon historical trends in the volume of product returns within the warranty period and the costs to repair or replace the equipment. When products sold include warranty provisions, they are covered by a warranty for periods ranging generally from 1 year to 2 years. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of component suppliers, its warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage, or service delivery costs differ from the estimates, revisions to the estimated warranty accrual and related costs may be required.
Earnings Per Share, Policy | Basic earnings per share is computed by dividing Net income attributable to Trimble Inc. by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing Net income attributable to Trimble Inc.by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, shares to be purchased under the Company’s employee stock purchase plan, restricted stock units and contingently issuable shares. The dilutive effect of potentially dilutive securities is reflected in diluted earnings per share by application of the treasury stock method. Under the treasury stock method, an increase in the fair market value of the Company’s common stock can result in a greater dilutive effect from potentially dilutive securities.
Income Tax, Policy | The Company's practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of the end of the second quarter of fiscal 2017 and fiscal year end 2016, the Company had accrued $10.1 million and $9.3 million, respectively, for interest and penalties, which are recorded in Other non-current liabilities in the accompanying Condensed Consolidated Balance Sheets.

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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + 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 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
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://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 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64837297&loc=d3e41620-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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=26873400&loc=d3e23780-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64837297&loc=SL5579240-113959 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=64837297&loc=SL5579245-113959 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=64837297&loc=d3e41675-113959 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=64837297&loc=d3e41638-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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for investments in debt and equity securities that are classified as available-for-sale. This policy also may describe the entity's accounting treatment for transfers between investment categories, how the entity determines whether impairments of available-for-sale securities are other than temporary, and how the fair values of such securities are determined. + 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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(12)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.M) -URI http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=73527792&loc=d3e27161-111563 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(5)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy
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 reclassifications that affects the comparability of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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