XML 63 R21.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Nature of Operations and Summary of Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2015
Nature of Operations and Summary of Significant Accounting Policies [Abstract] |
Principles of Consolidation | 1. Principles of Consolidation The consolidated financial statements include the accounts of Creative Realities, Inc. (f/k/a Wireless Ronin Technologies, Inc.), our wholly owned subsidiaries Creative Realities, LLC, Broadcast International, Inc., and Wireless Ronin Technologies Canada, Inc. All inter-Company balances and transactions have been eliminated in consolidation, as applicable.
Foreign Currency | 2. Foreign Currency Our functional currency for its operations, including those in Canada, is the U.S. Dollar. Foreign exchange transaction gains and losses attributable to exchange rate movements related to transactions made in the local currency and on intercompany receivables and payables not deemed to be of a long-term investment nature are recorded in other income (expense).
Revenue Recognition | 3. Revenue Recognition We recognize revenue primarily from these sources:
| ● | System hardware sales
| ● | Professional services
| ● | Software design and development services
| ● | Software and software license sales
| ● | Implementation services
| ● | Maintenance and support services
We recognize revenue in accordance with Financial Accounting Standards Board Accounting Standards Codification (“ASC”) 605-910, Accounting for Performance of Construction-Type and Certain Production-Type Contracts, ASC 605-10-599, Revenue Recognition, ASC 605-25, Accounting for Revenue Arrangements with Multiple Deliverables, and ASC subtopic 605-985, Revenue Recognition: Software (or ASC 605-35), with respect to all transactions involving the sale of software licenses. In the event of a multiple-element arrangement, we evaluate if each element represents a separate unit of accounting, taking into account all factors following the guidelines set forth in ASC 605-985-25-5. We recognize revenue when (i) persuasive evidence of an arrangement exists; (ii) delivery has occurred, which is when product title transfers to the customer, or services have been rendered; (iii) customer payments are fixed or determinable and free of contingencies and significant uncertainties; and (iv) collection is reasonably assured. If it is determined that collection of a fee is not reasonably assured, we defer the revenue and recognize it at the time collection becomes reasonably assured, which is generally upon receipt of cash payment. Revenues are reported on a gross basis. Revenues for services are recognized when the underlying service is delivered or performed pursuant to the terms of each arrangement. When the fair value of an undelivered element cannot be determined, we defer revenue for the delivered elements until the undelivered elements are delivered. If an acceptance period is required, revenue is recognized upon the earlier of customer acceptance or the expiration of the acceptance period. Sales and use taxes are reported on a net basis, excluding them from sales and cost of sales. Multiple-Element Arrangements — We enter into arrangements with customers that include a combination of software products, system hardware, maintenance and support, or installation and training services. We allocate the total arrangement fee among the various elements of the arrangement based on the relative fair value of each of the undelivered elements determined by vendor-specific objective evidence (VSOE). In software arrangements for which we do not have VSOE of fair value for all elements, revenue is deferred until the earlier of when VSOE is determined for the undelivered elements (residual method) or when all elements for which we do not have VSOE of fair value have been delivered. We have determined VSOE of fair value for each of our products and services. The VSOE for maintenance and support services is based upon the renewal rate for continued service arrangements. The VSOE for installation and training services is established based upon pricing for the services. The VSOE for software and licenses is based on the normal pricing and discounting for the product when sold separately. Each element of our multiple-element arrangements qualifies for separate accounting. Nevertheless, when a sale includes both software and maintenance, we defer revenue under the residual method of accounting. Under this method, the undelivered maintenance and support fees included in the price of software is amortized ratably over the period the services are provided. We defer maintenance and support fees based upon the customer’s renewal rate for these services. System Hardware Sales We recognize revenue on system hardware sales generally upon shipment of the product or customer acceptance depending upon contractual arrangements with the customer. Shipping charges billed to customers are included in sales and the related shipping costs are included in cost of sales. Professional Services Included in services and other revenues is revenue derived primarily from consulting related to discovery and requirements definition processes, the design and development of various marketing experiences, and content development and management. The majority of professional services and accompanying agreements qualify for separate accounting. Professional services are bid either on a fixed-fee basis, time-and-materials basis or both. For time-and-materials contracts, we recognize revenue as services are performed. For fixed-fee contracts, we recognize revenue upon completion of specific contractual milestones, by using the percentage-of-completion method, or the completed contract method. Software Design and Development Services Revenue from contracts for technology integration consulting services where we design/redesign, build and implement new or enhanced systems applications and related processes for clients are recognized on the percentage-of-completion method in accordance with ASC 605-985-25-88 through 107. Percentage-of-completion accounting involves calculating the percentage of services provided during the reporting period compared to the total estimated services to be provided over the duration of the contract. Estimated revenues from applying the percentage-of-completion method include estimated incentives for which achievement of defined goals is deemed probable. Contract costs include all direct material, labor, subcontractors, certain indirect costs, such as indirect labor, equipment costs, supplies, tools and depreciation costs. Selling, general and administrative costs are charged to expense as incurred. This method is followed where reasonably dependable estimates of revenues and costs can be made. We measure progress for completion based on either the hours worked as a percentage of the total number of hours of the project or by delivery and customer acceptance of specific milestones as outlined per the terms of the agreement with the customer. Estimates of total contract revenue and costs are continuously monitored during the term of the contract, and recorded revenue and costs are subject to revision as the contract progresses. Such revisions may result in increases or decreases to revenue and income and are reflected in the financial statements in the periods in which they are first identified. If estimates indicate that a contract loss will occur, a loss provision is recorded in the period in which the loss first becomes probable and reasonably estimable. Contract losses are determined to be the amount by which the estimated direct and indirect costs of the contract exceed the estimated total revenue that will be generated by the contract and are included in cost of sales and classified in accrued expenses in the balance sheet. Our presentation of revenue recognized on a contract completion basis has been consistently applied for all periods presented. Software and Software License Sales We recognize revenue when a fixed fee order has been received and delivery has occurred to the customer. We assess whether the fee is fixed or determinable and free of contingencies based upon signed agreements received from the customer confirming terms of the transaction. Software is delivered to customers electronically or on a CD-ROM, and license files are delivered electronically. Implementation Services We recognize implementation services revenue when an installation or deployment is completed. Maintenance and Support Services Maintenance and support consists of software updates and various forms of support services. Software updates provide customers with rights to unspecified software product upgrades, maintenance releases and patches released during the term of the support period. Support includes access to technical support personnel for software and hardware issues. We also offer a hosting service through our network operations center, or NOC, allowing the ability to monitor and support customers’ networks 7 days a week, 24 hours a day. Maintenance and support revenue is recognized ratably over the term of the contract, which is typically one to three years. Maintenance and support is renewable by the customer. Rates for maintenance and support, including subsequent renewal rates, are typically established based upon a fee per location, per device, or a specified percentage of net software license fees as set forth in the arrangement. Support agreement fees are based on the level of service provided to customers, which can range from monitoring the health of a customer’s network to supporting a sophisticated web-portal to managing the end-to-end hardware and software of a digital marketing system. Costs and estimated earnings recognized in excess of billings on uncompleted contracts are recorded as unbilled services and are included in work-in-process on the balance sheet. Billings in excess of costs and estimated earnings on uncompleted contracts are recorded as deferred revenue until revenue recognition criteria are met. Unbilled receivables are a normal part of our business as some receivables are invoiced in the month following shipment or completion of services. Our policy is to present any taxes imposed on revenue-producing transactions on a net basis.
Cash and Cash Equivalents | 4. Cash and Cash Equivalents Cash equivalents consist of commercial paper and all other liquid investments with original maturities of three months or less when purchased. As of June 30, 2015 and December 31, 2014, we had substantially all cash invested in a commercial bank account in New Jersey. The balances are insured by the Federal Deposit and Insurance Corporation up to $250.
Accounts Receivable and Allowance for Doubtful Accounts | 5. Accounts Receivable and Allowance for Doubtful Accounts Our unsecured accounts receivable are customer obligations due under normal trade terms, carried at their face value less an allowance for doubtful accounts. We determine our allowance for doubtful accounts based on the evaluation of the aging of the accounts receivable and on a customer-by-customer analysis of the high-risk customers. Our reserves contemplate our historical loss rate on receivables, specific customer situations and the economic environments in which we operate. We determine past-due accounts receivable on a customer-by-customer basis. Accounts receivable are written off after all reasonable collection efforts have failed. Our allowance for doubtful accounts was $498 and $490 as of June 30, 2015 and December 31, 2014, respectively.
Work-In-Process and Inventories | 6. Work-In-Process and Inventories Our work-in-process and inventories are recorded using the lower of cost or market on a first-in, first-out (FIFO) method. Inventory is net of an allowance for obsolescence of $39 and $22 as of June 30, 2015 and December 31, 2014, respectively.
Fair Value of Financial Instruments | 7. Fair Value of Financial Instruments Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Inputs are broadly defined as assumptions market participants would use in pricing an asset or liability. ASC 820-10, Fair Value Measurements and Disclosures, requires disclosure of the estimated fair value of an entity's financial instruments. Such disclosures, which pertain to our financial instruments, do not purport to represent our aggregate net fair value. The carrying value of cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short maturity of those instruments. The fair value of the loan payable approximates carrying value based on the interest rates in the agreement compared to current market interest rates. The fair value of the warrant liabilities is calculated using a Black-Scholes model which approximates a binomial model. See Note 3 for further information about the warrant liability valuation. See Notes 3 and 10 for further discussion on the valuation of warrant liabilities.
Impairment of Long-Lived Assets | 8. Impairment of Long-Lived Assets We review the carrying value of all long-lived assets, including property and equipment, for impairment in accordance with ASC 360-10-05-4, Accounting for the Impairment or Disposal of Long-Lived Assets. Under ASC 360-10-05-4, impairment losses are recorded whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. If the impairment tests indicate that the carrying value of the asset is greater than the expected undiscounted cash flows to be generated by such asset, an impairment loss would be recognized. The impairment loss is determined by the amount which the carrying value of such asset exceeds its fair value. We generally measure fair value by considering sale prices for similar assets or by discounting estimated future cash flows from such assets using an appropriate discount rate. Assets to be disposed of are carried at the lower of their carrying value or fair value less costs to sell. Considerable management judgment is necessary to estimate the fair value of assets, and accordingly, actual results could vary significantly from such estimates. There were no impairment losses for long-lived assets recorded for the three and six months ended June 30, 2015 and 2014.
Property and Equipment | 9. Property and Equipment Property and equipment are carried at cost, less accumulated depreciation and amortization. Depreciation is provided for in amounts sufficient to relate the cost of depreciable assets to operations over the estimated service lives, principally using straight-line methods. Leased equipment is depreciated over the term of the capital lease. Leasehold improvements are amortized over the shorter of the life of the improvement or the lease term, using the straight-line method. Costs of internally developed software are amortized over the shorter of their useful life or over five years.
Research and Development and Software Development Costs | 10. Research and Development and Software Development Costs Research and development costs consist primarily of development personnel and non-employee contractor costs related to the development of new products and services, enhancement of existing products and services, quality assurance and testing. ASC 985-20-25, Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed, requires certain software development costs to be capitalized upon the establishment of technological feasibility. The establishment of technological feasibility and the ongoing assessment of the recoverability of these costs require considerable judgment by management with respect to certain external factors such as anticipated future revenue, estimated economic life, and changes in software and hardware technologies. Effective April 2015, the Company began capitalizing its costs for enhancing the functionality of its internal-use software and the software it currently sells and/or leases to its customers. During the three and six months ended June 30, 2015, we capitalized approximately $157 and $222, respectively. For development of software, developed for both enhancement and upgrade of our client based systems and to enhance and upgrade the functionality of our internal information systems to aid in our productivity, profitability and customer relationship management. We will be amortizing these costs over 5 years. Once the new projects are finished and placed in service. These costs are included in properly and equipment, net on the consolidated balance sheet. We had not previously capitalized any software development costs.
Basic and Diluted Loss per Common Share | 11. Basic and Diluted Loss per Common Share Basic and diluted loss per common share for the prior period presented is computed using the weighted average number of common shares outstanding by adding Creative Realities, LLC (“LLC”) weighted average number of basic shares outstanding for the period, determined by applying the conversion ratio from the merger to the outstanding shares of LLC, plus the number of LLC shares deemed issued to Creative Realities, Inc. (“CRI”) shareholders as a result of the merger. Basic weighted average shares outstanding include only outstanding common shares. Diluted net loss per common share is computed by dividing net loss by the weighted average common and potential dilutive common shares outstanding computed in accordance with the treasury stock method. Shares reserved for outstanding stock options and warrants totaling approximately 20.0 million as of June 30, 2015 were excluded from the computation of loss per share as well as the potential common shares issuable upon conversion of convertible preferred stock as their effect was antidilutive due to our net loss. Net loss attributable to common shareholders for the three and six months ended June 30, 2015 is after dividends on convertible preferred stock of $82 and $160.
Income Taxes | 12. Income Taxes The calculation of our income tax provision involves dealing with uncertainties in the application of complex tax regulations. We recognize tax liabilities for uncertain income tax positions based on management’s estimate of whether it is more likely than not that additional taxes will be required. We had no uncertain tax positions as of June 30, 2015 and December 31, 2014. Deferred income taxes are recognized in the financial statements for the tax consequences in future years of differences between the tax basis of assets and liabilities and their financial reporting amounts based on enacted tax laws and statutory tax rates. Temporary differences arise from net operating losses, differences in basis of intangibles (other than goodwill), stock-based compensation, reserves for uncollectible accounts receivable and inventory, differences in depreciation methods, and accrued expenses. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Our federal and state tax returns are potentially open to examinations for all years since 2011. As of June 30, 2015, we are not under any income tax audits by tax authorities. With few exceptions, we are no longer subject to U.S. federal, state or local income tax examinations by tax authorities for the years before 2011 and are not currently under examination by any taxing jurisdiction. In the event of any future tax assessments, we have elected to record the income taxes and any related interest and penalties as income tax expense on our consolidated statements of operations. Until the merger date, Creative Realities, LLC was taxed as a limited liability company and, as such, any profit or loss from our operations flowed directly to the member who was then responsible to pay any federal or state income tax. We were only responsible for paying any minimum business and filing income tax costs. The Company has not included any pro forma income tax information as if the Company were a tax paying entity for the three and six months ended June 30, 2015 and 2014, as any pro forma tax benefit on the losses before income taxes would be offset by a valuation allowance for the related deferred tax asset as it would be more likely than not that the future tax benefits will not be realized.
Accounting for Stock-Based Compensation | 13. Accounting for Stock-Based Compensation The Company accounts for stock-based compensation in accordance with ASC 718-10 that requires the measurement and recognition of compensation expense for all stock-based payments including warrants, stock options, restricted stock grants and stock bonuses based on estimated fair value. For purposes of determining estimated fair value under ASC 718-10-30, the Company computes the estimated fair values of stock options using the Black-Scholes option pricing model. Stock-based compensation expense of $32 and $0 for the three months ended June 30, 2015 and 2014 and $135 and $0 for the six months ended June 30, 2015 and 2014, respectively.
Goodwill and Indefinite-Lived Intangible Assets | 14. Goodwill and Indefinite-Lived Intangible Assets We follow the provisions of ASC 350, Goodwill and Other Intangible Assets. Pursuant to ASC 350, goodwill acquired in a purchase business combination and is not amortized, but instead tested for impairment at least annually using a measurement date of September 30. No impairment expense was recorded during the three and six months ended June 30, 2015 and 2014.
Use of Estimates | 15. Use of Estimates The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Our significant estimates are the allowance for doubtful accounts, recognition of revenue under fixed price contracts, deferred tax assets, deferred revenue, depreciable lives and methods of property and equipment, valuation of warrants and other stock-based compensation. Actual results could differ from those estimates.
Change in authorized shares | 16. Change in Authorized Shares On October 15, 2014, the Company filed amendment to the articles of incorporation to change the authorized common shares from 50,000,000 to 200,000,000 and preferred shares from 16,666,666 to 50,000,000 which was approved by the shareholders. Form 8-K filed with the Securities and Exchange Commission on October 16, 2014 reflects this change.
Recently Issued Accounting Pronouncements | 17. Recently Issued Accounting Pronouncements In April 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-08 "Presentation of Financial Statements (Topic 205) and Property, Plant, and Equipment (Topic 360): Reporting Discontinued Operations and Disclosures of Disposals of Components of Equity", which amends the definition of a discontinued operation in Accounting Standards Codification, or ASC, 205-20 and requires entities to provide additional disclosures about discontinued operations as well as disposal transactions that do not meet the discontinued operations criteria. The new guidance changes the definition of discontinued operations and requires discontinued operations treatment for disposals of a component or group of components that represents a strategic shift that has or will have a major impact on an entity's operations or financial results. The ASU is effective prospectively for all disposals (except disposals classified as held for sale before the adoption date) or components initially classified as held for sale in periods beginning on or after December 15, 2014; earlier adoption is permitted. The adoption of this guidance affects prospective presentation of disposals and therefore, is not expected to have a material impact on the Company's consolidated financial condition, results of operations or cash flows. In May 2014, the FASB issued guidance creating Accounting Standards Codification ("ASC") Section 606, "Revenue from Contracts with Customers". The new section will replace Section 605, "Revenue Recognition" and creates modifications to various other revenue accounting standards for specialized transactions and industries. The section is intended to conform revenue accounting principles with concurrently issued International Financial Reporting Standards with previously differing treatment between United States practice and those of much of the rest of the world, as well as, to enhance disclosures related to disaggregated revenue information. The updated guidance is effective for annual reporting periods beginning on or after December 15, 2017, and interim periods within those annual periods. The Company will adopt the new provisions of this accounting standard at the beginning of fiscal year 2018, given that early adoption is not an option. The Company will further study the implications of this statement in order to evaluate the expected impact on its consolidated financial statements. In November 2014, the FASB issued ASU 2014-15, Derivatives and Hedging, which amends certain paragraphs in the ASC 815-15-25. The new guidance clarifies how current GAAP should be interpreted in evaluating the economic characteristics and risks of a host contract in a hybrid financial instrument that is issued in the form of a share. The ASU is effective for fiscal years and interim periods within those years, beginning after December 15, 2015, with earlier adoption permitted. The Company is currently evaluating the implications of this ASU on its consolidated financial statements. In April 2015, the FASB issued ASU 2015-03, Interest-Imputation of Interest (Subtopic 835-30), Simplifying the Presentation of Debt Issuance Costs, which requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as s direct deduction from the carrying amount of that debt liability, consistent with debt discounts. The ASU is effective for financial statements issued for fiscal years beginning after December 15, 2015 and interim periods within that fiscal year. Since the Company did not previously have any debt issuance costs, there was not a need for retrospective application. The guidance was adopted last quarter. In July 2015, FASB issued ASU 2015-11, Inventory (Topic 330) Related to Simplifying the Measurement of Inventory applies to all inventory except that which is measured using last-in, first-out (LIFO) or the retail inventory method. Inventory measured using first-in, first-out (FIFO) or average cost is included in the new amendments. Inventory within the scope of the new guidance should be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Subsequent measurement is unchanged for inventory measured using LIFO or the retail inventory method. The amendments will take effect for public business entities for fiscal years beginning after Dec. 15, 2016, including interim periods within those fiscal years. The new guidance should be applied prospectively, and earlier application is permitted as of the beginning of an interim or annual reporting period. We are evaluating the impact of the standard on the consolidated financial statements.
Reclassifications | 18. Reclassifications Certain reclassifications were made to the 2014 consolidated financial statements to conform to the 2015 presentation with no effect on net loss or stockholders’ equity.

X
- Definition Disclosure of accounting policy pertaining to change in authorized shares. + References No definition available. + Details
Name: | crex_ChangeInAuthorizedSharesPolicyTextBlock
Namespace Prefix: | crex_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4273-108586 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 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=51655414&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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://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=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=18733093&loc=d3e5614-111684 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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=27015204&loc=d3e355033-122828 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph k -Article 1 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02, 03 -Article 3A + 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://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=51655414&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 determining the fair value of financial instruments. + 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=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-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=51655414&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
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://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=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=51717228&loc=d3e202-110218 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section CC -Subsection 3 + 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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&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=6907707&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=6423966&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=6907707&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=37586315&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=37586315&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 major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28360613&loc=d3e4492-108314 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.6(b)) -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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28360613&loc=d3e4556-108314 Reference 5: http://www.xbrl.org/2003/role/presentationRef -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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 206 -Paragraph b -Subparagraph i, ii -Chapter 2 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 + 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 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 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 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://www.xbrl.org/2003/role/presentationRef -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 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=51655414&loc=d3e18780-107790 Reference 3: 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.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + 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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280 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=51655414&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -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 Reference 5: 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.15) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
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=51655414&loc=d3e18823-107790 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=51655414&loc=d3e18780-107790 Reference 3: 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=51655414&loc=d3e18726-107790 Reference 4: 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=27012821&loc=d3e214044-122780 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 + 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=51655414&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 trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables. If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs. + 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=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6378556&loc=d3e10133-111534 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5212-111524 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3, 4 -Article 5 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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=51801978&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=51801978&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=51801978&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration