XML 48 R31.htm IDEA: XBRL DOCUMENT
v3.20.1

Nature of Business and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
May 02, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Nature of business | Nature of business: Daktronics, Inc. and its subsidiaries are engaged principally in the design, market, and manufacture of a wide range of integrated electronic display systems and related products which are sold in a variety of markets throughout the world and the rendering of related maintenance and professional services. Our products are designed primarily to inform and entertain people through the communication of content.
Fiscal year | Fiscal year: We operate on a 52- or 53-week fiscal year, with our fiscal year ending on the Saturday closest to April 30 of each year. When April 30 falls on a Wednesday, the fiscal year ends on the preceding Saturday. Within each fiscal year, each quarter is comprised of 13-week periods following the beginning of each fiscal year. In each 53-week year, an additional week is added to the first quarter, and each of the last three quarters is comprised of a 13-week period.
Principles of consolidation | Principles of consolidation: The consolidated financial statements include Daktronics, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.
Investments in affiliates | Investments in affiliates: Investments in affiliates over which we have significant influence are accounted for under the equity method of accounting, recording the investment at cost and then subsequently adjusting to account for our share of the affiliates profit or losses, in accordance with the provisions of Accounting Standards Codification ("ASC") 323, Investments - Equity Method and Joint Ventures. Investments in affiliates over which we do not have the ability to exert significant influence over the affiliate's operating and financing activities are accounted for under the cost method of accounting, recording the investment at cost and then subsequently adjusting for any changes in ownership or dividends in accordance with the provisions of ASC 321, Investments - Equity Securities. We have evaluated our relationships with our affiliates and have determined that these entities are not variable interest entities. Cash paid for investments in affiliates and loans to affiliates are included in the "Purchases of and loans to equity investment" line item in our consolidated statements of cash flows. Equity method investments as a whole are assessed for other-than-temporary impairments whenever events or changes in circumstances indicate that the carrying amount of the investment may not be recoverable.
Use of estimates | Use of estimates: The preparation of financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities; the disclosure of contingent assets and liabilities at the date of the financial statements; the reported amounts of revenues and expenses during the reporting period; and our ability to continue as a going concern. Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates. Material estimates that are particularly susceptible to significant change in the near-term relate to the determination of the estimated total costs on uniquely configured contracts and estimated costs to be incurred for product warranties and income taxes. Estimation processes are also used in inventory valuation, the allowance for doubtful accounts, share-based compensation, goodwill impairment, and extended warranty and product maintenance agreements. Changes in estimates are reflected in the periods in which they become known.
Cash and cash equivalents | Cash and cash equivalents: All highly liquid investments with maturities of three months or less at the date of purchase are considered to be cash equivalents and consist primarily of government repurchase agreements, savings accounts and money market accounts that are carried at cost, which approximates fair value. We maintain our cash in bank deposit accounts, the balances of which at times may exceed federally insured limits.
Restricted cash | Restricted cash: Restricted cash consists of cash and cash equivalents held in bank deposit accounts to secure issuances of foreign bank guarantees.
Inventories | Inventories: In accordance with ASC 330, Inventory, our inventories are stated at the lower of cost (first-in, first-out method) and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Cost is measured as the price of the components and allocated expenses for production or betterment of the inventory item. When we estimate net realizable value to be lower than cost, any necessary adjustments are charged to cost of sales in that period. In determining net realizable value, we review various factors such as current inventory levels, forecasted demand, costs of completion, and technological obsolescence.
Allowance for doubtful accounts | Allowance for doubtful accounts: We make estimates regarding the collectability of our accounts receivable, long-term receivables, contract assets and other receivables. In evaluating the adequacy of our allowance for doubtful accounts, we analyze specific balances, customer creditworthiness, changes in customer payment cycles, and current economic trends. If the financial condition of any customer were to deteriorate, resulting in an impairment of its ability to make payments, additional allowances may be required. We charge off receivables at such time as it is determined collection will not occur in accordance with ASC 310, Receivables.
Revenue from Contract with Customer | Revenue recognition: We adopted ASU 2014-09 and its related guidance under the modified retrospective method during the first quarter of fiscal 2019 by applying the guidance to all open contracts at the adoption date. The adoption of this standard did not materially change the timing or amount of revenue recognized, primarily based upon our assessment of "point in time" and "over time" revenue recognition. Our accounting policies and estimates as a result of adopting ASU 2014-09, Revenue from Contracts with Customers (Topic 606), are as follows: Contracts are identified and follow the revenue recognition policies when all of the following occur: we have evidence that all parties to the contract have approved the contract and are committed to perform their respective obligations, we can identify each party’s rights regarding the goods or services to be transferred, we can identify the payment terms for the goods or services to be transferred, the contract has commercial substance, and it is probable we will collect substantially all of the consideration to which we would be entitled in exchange for the goods or services. Pre-contract costs are generally expensed as incurred, unless they are directly associated with an anticipated contract and recoverability from that contract is probable. Pre-contract costs directly associated with anticipated contracts expected to be recoverable include $1,582 and $857 as of May 2, 2020 and April 27, 2019, respectively. These are included in the "Inventories" line item in our consolidated balance sheets. At contract inception, we identify performance obligations by reviewing the agreement for material distinct goods and services. Goods and services are distinct when the customer can benefit from them on their own and our promises to transfer these items are identifiable from other promises within the contract. When we are contracted to provide a single promise (an integrated system), we often treat it as a single performance obligation if we are providing goods and services with the same pattern of transfer that are highly integrated or interdependent, that are modified or customized by other goods or services promised, or that provide a combined outcome for which the customer has contracted. When less interdependency or integration is necessary, or when the customer can benefit from distinct items, we separate the contract into multiple performance obligations. We account for extended warranties and other services ("service-type warranties") that represent a distinct service as a separate performance obligation. Our contracts can contain multiple components of transaction price. We evaluate each contract for these components and include fixed consideration, variable consideration, financing components, and non-cash consideration and exclude consideration payable to a customer and sales taxes in the transaction price. When we are responsible for site installations which include subcontracted work, we maintain the contractual responsibilities and risks and include the consideration for these services in the transaction price. When our contract contains variable consideration, including return rights, discounts, claims, unpriced change orders, and liquidated damages, we estimate the transaction price using the expected value (i.e., the sum of the probability-weighted amount) or the most likely amount method, whichever is expected to better predict revenue for that contract situation. We also constrain the revenue to the extent that it is probable that a significant reversal of the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. We consider the following factors in determining revenue associated with variable consideration: (a) the contract or other evidence providing the legal basis, (b) additional costs caused by unforeseen circumstances, (c) evidence supporting the claim, and (d) historical evidence and patterns of customers. We adjust the contract price for the effects of a significant financing component if we expect, at contract inception, that the period between when we transfer goods and services to a customer will exceed one year from the time the customer pays and represents financing. If the payment structures exceed a year but are structured to account for risks with a contract or correspond to payments on milestones or are scheduled for performance, we do not adjust the contract price for a financing component. See "Note 9. Receivables" for amounts recorded in long-term receivables. When separate performance obligations are identified, we allocate the transaction price to the individual performance obligation based on the best method we judge as faithfully depicting the value of the performance obligation. Many of our contracts are bundled, and we do not have separate selling prices for each performance obligation; therefore, for these contracts, we primarily use the cost plus a margin approach to allocate the relative transaction price to identified performance obligations, as it is the best representative of our pricing methods. Revenue is recognized when we satisfy a performance obligation. We receive payments from customers based on a billing schedule as established in our contracts. Billing schedules include down payments and progress billings over time; set milestone payments that are specific to the project are scheduled for performance-based payments or are set time-based payment(s). Variability in contract assets and contract liabilities relates to the timing of billings and revenue recognition, which can vary significantly depending on contractual payment terms and build and installation schedules and the related timing differences in transfer of control. Balances are also impacted by the seasonality in our business. Significant judgments and estimates are used in our revenue policies. Throughout the revenue cycle, we evaluate contractual evidence, monitor our performance, evaluate variable consideration changes, update estimated costs to complete cost-to-cost projects, and obtain evidence of deliveries or other control change evidence for appropriate and consistent revenue recognition. We maintain internal policies and procedures to provide guidance for those involved in recording revenue. We monitor for changes in our business sales practices and customer interactions to capture the appropriate types of performance obligations and adjust for any change in control terms and conditions. Our material performance obligation types include: Unique configuration contracts: audio-visual communication systems uniquely configured (custom) or integrated for a customer's particular location and system configuration may include all or a combination of the following: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring and messaging equipment, training, other on-site services, spare parts, software licenses, and assurance-type warranties. We may have multiple performance obligations in these types of contracts; however a majority are treated as a combined single performance obligation. In our judgment, this accounting treatment is most appropriate because the substantial part of our promise to customers is to provide significant integration services and incorporate individual goods and services into a combined output or system. Often times, the system is customized or significantly modified to the customer's desired configurations and location, and the interrelated goods and services provide utility to the customer as a package. Revenue for uniquely configured (custom) or integrated systems is recognized over time using the cost incurred input method. Over time revenue recognition is appropriate because we have no alternative use for the uniquely configured system and have an enforceable right to payment for work performed. The cost incurred input method measures costs incurred to date compared to estimated total costs for each contract. This method is the most faithful depiction of our performance because it measures the value of the contract transferred to the customer. Costs to perform include direct and indirect costs for contract design, production, integration, installation, and assurance-type warranty reserve. Direct costs include material and components; manufacturing, project management and engineering labor; and subcontracting expenses. Indirect costs include allocated charges for such items as facilities and equipment depreciation and general overhead. Provisions of estimated losses on uncompleted contracts are made in the period when such losses are capable of being estimated. Contract modifications to existing contracts with customers are evaluated in accordance with the five-step revenue model. We treat contract modifications as a separate contract and new performance obligations when the additional goods or services are distinct and do not add to the unique configuration or are outside the integrated system and when the consideration reflects standalone selling prices. If the additional goods or services offered under the modification enhance the uniquely configured or integrated systems, revenue is allocated to the existing contracts' performance obligation. Modifications may cause changes in the timing of revenue recognition depending on the allocation to various performance obligations. The time between contract order and project completion is typically less than 12 months but may extend longer depending on the amount of custom work and customers’ delivery needs. Limited configuration (standard systems) and after-sale parts contracts: Limited configured (standard systems) or after-sale parts contracts with limited or no configuration or limited integration are recognized as distinct individual performance obligations when material. When not distinct, we combine into one performance obligation the goods and/or services with each other until the bundle of goods or services is distinct. For standard display purchases made in large quantities, we account for each piece of equipment separately as a distinct performance obligation from which a customer derives benefit. Immaterial goods or services in the context of the contract are included with the display system performance obligation. Standard systems and equipment with limited configurations or integrations may include all or a combination (when immaterial) of the following performance obligations: engineering services, project management services, video display(s), control solution(s), installation and integration services, scoring, messaging and audio equipment, training, spare parts, software licenses, assurance-type warranties, and after-sale parts. Revenue is recognized at a point in time when control passes, or over time as services are performed. When fulfilling limited configuration performance obligations, we are typically able to redirect the video displays or scoring, messaging, or audio equipment to another customer without incurring significant economic losses. Therefore, we have an alternative use for the performance obligation and recognize revenue upon our substantial completion and at the point in time we estimate control has transferred to the customer. When limited configured single performance obligations are more service-type (i.e., installation and integration services), we recognize revenue over time using the cost-to-cost input method, which is the most faithful depiction of the customer obtaining control and benefits from the work performed. Services and other: Services sold on a stand-alone basis or after the initial system sale include performance obligations such as event support, control room design, on-site training, equipment service, service-type warranties, technical support, software sold as a service, and other immaterial revenue streams. These are contracted with a customer generally per service event or service type on a stand-alone basis. Services, service type warranties, and other are recognized as net sales when the services are performed, and control is transferred to the customer at a point in time when title or control passes or over time as services are performed and for time-based "stand ready to perform" type obligations. We use professional judgment to determine control transfer. If we have the right to consideration from a customer that directly corresponds with the value of our performance (where we bill a fixed amount for each hour of service provided), we recognize revenue related to the work completed. Software: Revenues from software license fees on sales, other than uniquely configured type contracts, are recognized when delivery of the product has occurred. Subscription-based licenses include the right for a customer to use our licenses and receive related support for a specified term, and revenue is recognized pro-rata over the term of the engagement. Shipping and handling costs: Shipping and handling costs collected from our customers in connection with our sales are recorded as revenue. We record shipping and handling costs as a component of cost of sales at the time the product is shipped. Warranty: We offer a standard parts coverage warranty for periods varying from one to five years for most of our products. We also offer additional types of warranties to include on-site labor, routine maintenance and event support. In addition, the terms of warranties on some installations can vary from one to 10 years. The specific terms and conditions of these warranties vary primarily depending on the type of product sold. We estimate the costs which may be incurred under the contractual warranty obligations (assurance type warranty) and record a liability in the amount of such estimated costs at the time the revenue is recognized. Factors affecting our estimate of the cost of our warranty obligations include historical experience and expectations of future conditions. We continually assess the adequacy of our recorded warranty accruals and, to the extent we experience any changes in warranty claim activity or costs associated with servicing those claims, our accrued warranty obligation is adjusted accordingly. For service-type warranty contracts, we allocate revenue to this performance obligation, recognize the revenue over time, and recognize costs as incurred.
Revenue Recognition, Long-term Receivables and Advertising Rights [Policy Text Block] | Long-term receivables and advertising rights: We occasionally sell and install our products at facilities in exchange for the rights to sell or to retain future advertising revenues. For these transactions, we recognize revenue equal to the amount of the present value of the future advertising payments if enough advertising is sold to obtain normal margins on the contract, and we record the related receivable in long-term receivables. We recognize imputed interest as earned.
Property and equipment | Property and equipment: In accordance with ASC 360, Property, Plant, and Equipment, property and equipment are stated at cost and depreciated principally on the straight-line method over the following estimated useful lives:
| Years
Buildings and improvements | 5 - 40
Machinery and equipment | 5 - 7
Office furniture and equipment | 3 - 5
Computer software and hardware | 3 - 5
Equipment held for rental | 2 - 7
Demonstration equipment | 3 - 5
Transportation equipment | 5 - 7
Leasehold improvements are depreciated over the lesser of the useful life of the asset or the term of the lease. Property and equipment held for sale: In accordance with ASC 360, Property, Plant, and Equipment, property and equipment held for sale are reported separately when we have a plan to dispose of the asset by sale, it is probable we will find a buyer in the near future, and a change in plan is unlikely. The value is stated at the lower of carrying value or fair value, and no depreciation is charged.
Impairment of long-lived assets | Impairment of Long-Lived Assets: In accordance with ASC 360, Property, Plant, and Equipment, we assess long-lived tangible assets and definite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable. When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset to the asset's estimated future cash flows (undiscounted and without interest charges). If the estimated future cash flows are less than the carrying value of the asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the asset to the asset's estimated fair value. We recognize an impairment loss if the amount of the asset's carrying value exceeds the asset's estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining useful life of that asset. Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values, including forecasting useful lives of the assets and selecting the discount rate that reflects the risk inherent in future cash flows.
Goodwill and other intangible assets | Goodwill and Other Intangible Assets: We account for goodwill and other intangible assets with indefinite lives in accordance with ASC 350, Goodwill and Other. Under these provisions, goodwill is not amortized but is tested for impairment on at least an annual basis. Impairment testing is required more often than annually if an event or circumstance indicates an impairment or a decline in value may have occurred. Such circumstances could include, but are not limited to, a worsening trend of orders and sales without a corresponding way to preserve future cash flows or a significant decline in our stock price. In conducting our impairment testing, we utilize step 0 which allows us to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of a reporting unit is less than its carrying value we perform a quantitative impairment test by comparing the fair value of a reporting unit with its carrying amount. If the carrying value exceeds the fair value, we measure the amount of impairment loss, if any. If a quantitative analysis is performed, we utilize an income approach to estimate the fair value of each reporting unit. We selected this method because we believe it most appropriately measures our income producing assets. We considered using the market approach and cost approach, but concluded they were not appropriate in valuing our reporting units given the lack of relevant and available market comparisons. The income approach is based on the projected cash flows, which are discounted to their present value using discount rates which consider the timing and risk of the forecasted cash flows. We believe that this approach is appropriate because it provides a fair value estimate based upon the reporting unit's expected long-term operating cash performance. This approach also mitigates the impact of the cyclical trends occurring in the industry. Fair value is estimated using internally developed forecasts and assumptions. The discount rate used is the average estimated value of a market participant’s cost of capital and debt, derived using customary market metrics. Other significant assumptions include terminal value margin rates, future capital expenditures, and changes in future working capital requirements. We also compare and reconcile our overall fair value to our market capitalization. Although there are inherent uncertainties related to the assumptions used and to our application of these assumptions to this analysis, we believe the income approach provides a reasonable estimate of the fair value of our reporting units. The foregoing assumptions to a large degree were consistent with our long-term performance, with limited exceptions. We believe our future investments for capital expenditures as a percent of revenue will remain similar to the historical rates as a percentage of sales in future years. Our investments are expected to relate to equipment replacements and new product line manufacturing equipment needs, and to keep our information technology infrastructure robust. These assumptions could deviate materially from actual results.
Software cost to be sold, leased, or marketed | Software costs to be sold, leased, or marketed: We follow the provisions of ASC 985, Software, which states software development costs are expensed as incurred until technological feasibility has been established. At such time, such costs are capitalized until the product is made available for release to customers. Additionally, costs incurred after release to customers are expensed as research and development expenses.
Foreign currency translation | Foreign currency translation: We follow the provisions of ASC 830, Foreign Currency Matters. Our foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are generally translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders’ equity in accumulated other comprehensive loss.
Income taxes | Income taxes: We account for income taxes in accordance with ASC 740, Income Taxes. We record a tax provision for anticipated tax consequences of the reported results of operations. Deferred tax assets and liabilities are measured using currently enacted tax rates and statutory tax rates applicable to the years in which we expect these temporary differences will affect taxable income. These assets and liabilities are analyzed regularly, and we assess the likelihood that deferred tax assets will be recoverable from future taxable income. When necessary, a valuation allowance is established if it is more likely than not the deferred tax asset will not be realized. We report the net deferred tax asset and liability as a long-term asset or liability. Net deferred assets or liabilities are calculated by combining them based on their jurisdiction. In addition, because we operate in multiple income tax jurisdictions both within the United States and internationally, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application of complex tax laws. Resolution of these uncertainties in a manner inconsistent with our expectations could have a material impact on our financial condition and operating results. See "Note 15. Income Taxes" for further information.
Comprehensive (loss) income | Comprehensive (loss) income: We follow the provisions of ASC 220, Reporting Comprehensive Income, which establishes standards for reporting and displaying comprehensive income and its components, and disclose these components in the consolidated statements of comprehensive income. Comprehensive (loss) income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. For us, comprehensive income represents net income adjusted for cumulative foreign currency translation adjustments and unrealized gains and losses on available-for-sale securities. The foreign currency translation adjustment included in the comprehensive income calculation has not been tax affected, as the investments in foreign affiliates are deemed to be permanent.
Product design and development | Product design and development: We follow the provisions of ASC 730, Research and Development, which states all expenses related to product design and development are charged to operations as incurred. Our product design and development activities include the enhancement of existing products and technologies and the development of new products and technologies.
Advertising costs | Advertising costs: In accordance with ASC 720-35, Advertising Costs, we expense advertising costs as incurred.
Earnings per share (EPS) | Earnings per share (“EPS”): We follow the provisions of ASC 260, Earnings Per Share, where basic EPS is computed by dividing income attributable to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution which may occur if securities or other obligations to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock which share in our earnings.
Share-based compensation | Share-based compensation: We account for share-based compensation in accordance with ASC 718, Compensation-Stock Compensation. Under the fair value recognition provisions of ASC 718, we measure share-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is the vesting period. See "Note 13. Shareholders’ Equity and Share-Based Compensation" for additional information and the assumptions we use to calculate the fair value of share-based employee compensation.
Recent accounting pronouncements | Recent Accounting Pronouncements Accounting Standards Adopted In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (that is, lessees and lessors). ASU 2016-02 requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase of the leased asset by the lessee. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term greater than 12 months regardless of their classification. ASU 2016-02 requires lessors to account for leases using an approach that is substantially equivalent to existing guidance for sales-type leases, direct financing leases and operating leases. In July 2018, the FASB issued ASU 2018-10, Codification Improvements to Topic 842 (Leases) and ASU 2018-11, Leases (Topic 842), Targeted Improvements, which provide (i) narrow amendments to clarify how to apply certain aspects of the new lease standard, (ii) entities with an additional transition method to adopt the new standard, and (iii) lessors with a practical expedient for separating components of a contract. We adopted ASU 2016-02 and its related guidance during the first quarter of fiscal 2020 for all agreements existing as of April 28, 2019. We elected the "comparatives under Accounting Standards Codification ("ASC") 840 option" as a transitional method, which allows us to initially apply the new lease requirements at the effective date. Comparative periods were not adjusted and will continue to be reported in accordance with prior lease guidance under ASC 840. We elected the package of practical expedients, which permits us not to reassess our prior conclusions about lease identification, lease classification and initial direct costs. In addition, we have elected the short-term lease recognition whereby we will not recognize operating leases related assets or liabilities for leases with a lease term of less than one year. We have also elected the practical expedient to not separate lease and non-lease components in the lease payments for all asset classes. This adoption did not have an impact on our consolidated statements of operations, shareholders' equity and cash flows, and there was no adjustment to retained earnings. As of April 28, 2019, we recognized a right of use asset for operating leases of $11,101 and a current and non-current lease liability for operating leases of $2,745 and $8,356, respectively. The right of use operating assets are included in the "Investment in affiliates and other assets" line item, the current lease liabilities are included in the "Accrued expenses" line item, and the non-current lease liabilities are included in the "Other long-term obligations" line item in our consolidated balance sheets. See "Note 12. Leases" for more information. Accounting Standards Not Yet Adopted In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350), which simplifies the subsequent measurement of goodwill by removing the second step of the two-step impairment test. The amendment requires an entity to perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for interim and annual periods beginning after December 15, 2019 and will require adoption on a prospective basis. We are currently evaluating the effect that adopting ASU 2017-04 will have on our consolidated financial statements and related disclosures. In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which provides guidance regarding the measurement and recognition of credit impairment for certain financial assets. ASU 2016-13 is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted, and will require adoption on a modified retrospective basis. We are currently evaluating the effect that adopting ASU 2016-13, including all subsequent amendments and improvements to ASC Topic 326 issued by FASB, will have on our consolidated financial statements and related disclosures.

X
- Definition Revenue Recognition, Long-term Receivables and Advertising Rights [Policy Text Block] + References No definition available. + Details
Name: | dakt_RevenueRecognitionLongTermReceivablesAndAdvertisingRightsPolicyTextBlock
Namespace Prefix: | dakt_
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 for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02(b)) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03(b)) -URI http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -URI http://asc.fasb.org/topic&trid=2134479 + Details
Name: | us-gaap_NatureOfOperations
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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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://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 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. + 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 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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