XML 38 R22.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Note 2. Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2017
Notes to Financial Statements |
Cash and Cash Equivalents | We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are carried at cost, which approximates fair value. The Company places its cash and cash equivalents on deposit with financial institutions in the United States, Canada, and Europe. The Federal Deposit Insurance Corporation (FDIC) covers $250,000 for substantially all depository accounts in the United States. As of December 31, 2017, the Company had $2,885,000 which exceeds the insured amounts in the United States. The Company also had cash of $1,370,000 in Europe, and $14,000 in Canada on hand at December 31, 2017.
Revenue Recognition | We recognize revenue in accordance with accounting principles generally accepted in the United States (“US GAAP”), including SEC Staff Accounting Bulletin No. 104, “Revenue Recognition,” which requires that: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the sales price is fixed or determinable, and (iv) collectability is reasonably assured. We recognize revenue when services are rendered and/or delivered, where collectability is probable. Deferred revenue primarily consists of advance billings for annual contracts for our legacy annual report service and licenses of our cloud-based platforms.
Fixed Assets | Fixed assets are recorded at cost and depreciated over the estimated useful lives of the assets using principally the straight-line method. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized thereon. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized. The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follow:
Asset Category |  | Depreciation / Amortization Period
Computer equipment |  | 3 years
Furniture & equipment |  | 3 to 7 years
Leasehold improvements |  | 7 years or lesser of the lease term
Earnings per Share | We calculate earnings per share in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) No. 260 – EPS, which requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. Shares issuable upon the exercise of stock options and restricted stock units totaling 89,500 and 140,000 were excluded in the computation of diluted earnings per common share during the years ended December 31, 2017 and 2016, respectively, because their impact was anti-dilutive.
Allowance for Doubtful Accounts | We provide an allowance for doubtful accounts, which is based upon a review of outstanding receivables as well as historical collection information. Credit is granted on an unsecured basis. In determining the amount of the allowance, management is required to make certain estimates and assumptions. The allowance is made up of specific reserves, as deemed necessary, on customer account balances, and a reserve based on our historical experience. The following is a summary of our allowance for doubtful accounts during the years ended December 31, 2017 and 2016 (in 000’s):
|  | Year Ended December 31, 2017 |  | Year Ended December 31, 2016
Beginning balance |  | $ | 429 |  |  | $ | 397 |
Bad debt expense |  |  | 181 |  |  |  | 195 |
Write-offs |  |  | (185 | ) |  |  | (163 | )
Ending balance |  | $ | 425 |  |  | $ | 429 |
Use of Estimates | The preparation of financial statements in conformity with US GAAP 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 period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.
Income Taxes | We comply with the FASB ASC No. 740 – Income Taxes which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, we recognize the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. Our policy regarding the classification of interest and penalties is to classify them as income tax expense in our financial statements, if applicable.
Capitalized Software | In accordance with FASB ASC No. 350 – Intangibles – Goodwill and Other, costs incurred to develop our cloud-based platform products and disclosure management system components are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life. Costs related to design or maintenance of the software are expensed as incurred. The Company capitalized $991,000 and $1,507,000 during the years ended December 31, 2017 and 2016, respectively. Included in these amounts were $57,000 and $429,000 related to stock-based compensation during the years ended December 31, 2017 and 2016, respectively. The Company recorded amortization expense of $290,000 and $182,000 during the years ended December 31, 2017 and 2016, respectively, $280,000 and $169,000 of which is included in Cost of revenues on the Consolidated Statements of Income. For the years ended December 31, 2017 and 2016, the remaining amount of $10,000 and $13,000 is included in Depreciation and amortization, as it relates to back-office supporting systems.
Impairment of Long-lived Assets | In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.
Fair Value Measurements | As of December 31, 2017 and 2016, we do not have any financial assets or liabilities that are required to be, or that we elected to measure, at fair value. We believe that the fair value of our financial instruments, which consist of cash and cash equivalents, accounts receivable, our line of credit, notes payable, and accounts payable approximate their carrying amounts.
Stock-based compensation | We account for stock-based compensation under FASB ASC No. 718 – Compensation – Stock Compensation. The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The cost is to be recognized over the period during which an employee is required to provide service in exchange for the award.
Translation of Foreign Financial Statements | The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income (loss) until the entity is sold or substantially liquidated.
Comprehensive Income | Comprehensive income consists of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.
Business Combinations, Goodwill and Intangible Assets | We account for business combinations under FASB ASC No. 805 – Business Combinations and the related acquired intangible assets and goodwill under FASB ASC No. 350 – Intangibles – Goodwill and Other. The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. We record the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, software, technology and trademarks that are initially measured at fair value. At the time of the business combination the trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships (7-10 years), customer lists (3 years) and software and technology (3-5 years) are amortized over their estimated useful lives. In 2015, it was determined that the trademarks associated with the PIR acquisition were no longer indefinite-lived, and as such began to be amortized over 3-5 years.
Advertising | The Company expenses advertising as incurred, except for direct-response advertising, which is capitalized and amortized over its expected period of future benefits. Advertising expense totaled $104,000 and $78,000, during the years ended December 31, 2017 and 2016, respectively.
Newly Adopted Accounting Pronouncements | The FASB issued ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, which simplifies several aspects of the accounting for share-based payment award transactions including (a) income tax consequences; (b) classification of awards as either debt or equity liabilities; and (c) classification on the statement of cash flows. The amendments are effective for public business entities for annual periods beginning after December 15, 2016, and interim periods within those annual periods. The Company has adopted this ASU as of January 1, 2017. The primary amendment impacting the Company's financial statements is the requirement for excess tax benefits or shortfalls on the exercise of stock-based compensation awards to be presented in income tax expense in the Consolidated Statements of Operations during the period the award is exercised as opposed to being recorded in additional paid-in capital on the Consolidated Balance Sheets. The excess tax benefit or shortfall is calculated as the difference between the fair value of the award on the date of exercise and the fair value of the award used to measure the expense to be recognized over the service period. Changes are required to be applied prospectively to all excess tax benefits and deficiencies resulting from the exercise of awards after the date of adoption. The ASU requires a "modified retrospective" approach application for excess tax benefits that were not previously recognized in situations where the tax deduction did not reduce current taxes payable. For the year ended December 31, 2017, the Company recorded an income tax benefit of $182,000 related to the excess tax benefit of exercised awards during the year, that would have been recorded in additional paid-in capital during prior years. As the end result is dependent on the future value of the Company's stock as well as the timing of employee exercises, the amount of future impact cannot be quantified at this time. The FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business, on January 5, 2017. The amendments of this ASU clarify the definition of a business and affect all companies and other reporting organizations that must determine whether they have acquired or sold a business. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The amendments are intended to help companies and other organizations evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses by first providing a screen to determine when a set is not a business. The screen requires that when substantially all of the fair value of the gross assets acquired or disposed is concentrated in a single asset or group of similar identifiable assets, the set is not a business. If the screen is not met, the amendments provide a framework for evaluating whether inputs and substantive processes are present, to assist in determining if the set is a business. The amendments are effective for public companies for annual periods beginning after December 15, 2017, including interim periods within those periods. Early adoption is permitted and the Company has elected to early adopt the amendments in conjunction with its determination of the purchase price allocation for the acquisition of Interwest Transfer Company, Inc. (“Interwest”), which was acquired on October 2, 2017. Based on the Company’s review of ASU 2017-01, the Company concluded that the acquisition of Interwest constituted the acquisition of a business and accounted for the acquisition as a business combination in accordance with FASB ASC 805, Business Combinations (See Note 4).
Recent Accounting Pronouncements | The FASB issued ASU 2017-09, Compensation Stock Compensation (Topic 718): Scope of Modification Accounting on May 10, 2017. The amendments of this ASU provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The amendments are effective for public companies for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. Early adoption is permitted. This amendment may impact the Company if a modification is made to one of its share-based payments awards, however, the impact cannot be determined at this time until such modification is known. The FASB's new leases standard ASU 2016-02 Leases (Topic 842) was issued on February 25, 2016. ASU 2016-02 is intended to improve financial reporting about leasing transactions. The ASU affects all companies and other organizations that lease assets such as real estate, airplanes, and manufacturing equipment. The ASU will require organizations that lease assets referred to as “Lessees” to recognize on the balance sheet the assets and liabilities for the rights and obligations created by those leases. An organization is to provide disclosures designed to enable users of financial statements to understand the amount, timing, and uncertainty of cash flows arising from leases. These disclosures include qualitative and quantitative requirements concerning additional information about the amounts recorded in the financial statements. Under the new guidance, a lessee will be required to recognize assets and liabilities for leases with lease terms of more than 12 months. Consistent with current US GAAP, the recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification as a finance or operating lease. However, unlike current US GAAP which requires only capital leases to be recognized on the balance sheet the new ASU will require both types of leases (i.e. operating and capital) to be recognized on the balance sheet. The FASB lessee accounting model will continue to account for both types of leases. The capital lease will be accounted for in substantially the same manner as capital leases are accounted for under existing US GAAP. The operating lease will be accounted for in a manner similar to operating leases under existing US GAAP, except that lessees will recognize a lease liability and a lease asset for all of those leases. Public companies will be required to adopt the new leasing standard for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. For calendar year-end public companies, this means an adoption date of January 1, 2019 and retrospective application to previously issued annual and interim financial statements for 2018, however, early adoption is permitted. Lessees with a large portfolio of leases are likely to see a significant increase in balance sheet assets and liabilities. The Company currently has one long-term lease on its corporate facilities which ends October 31, 2019. Absent any renewal of the lease or new leases entered into before January 1, 2019, the Company will be required to record a right-to-use asset and corresponding lease liability associated with the remaining lease payments beginning with the first interim period of 2019. This will increase both balance sheet assets and liabilities by insignificant amounts and will not have a significant impact on the income statement or affect any covenant calculations. In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606) and subsequently issued several updates to the ASU (collectively the “New Revenue Standard”). The New Revenue Standard requires revenue recognition to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The New Revenue Standard sets forth a new revenue recognition model that requires identifying the contract, identifying the performance obligations, determining the transaction price, allocating the transaction price to performance obligations and recognizing the revenue upon satisfaction of performance obligations and requires companies to use more judgment and make more estimates than under current guidance. The New Revenue Standard can be applied either retrospectively to each prior reporting period presented or retrospectively with the cumulative effect of initially applying the update recognized at the date of the initial application along with additional disclosures. The Company will adopt the New Revenue Standard in the first quarter of fiscal year 2018 using the modified-retrospective method. The Company has utilized a comprehensive approach to assess the impact of the guidance on our contract portfolio. The Company has reviewed its current accounting policies and practices to identify potential differences resulting from the application of the new requirements to its revenue contracts, including evaluation of performance obligations in the contracts, estimating the amount of variable consideration to include in the transaction price, allocating the transaction price to each separate performance obligation and accounting treatment of costs obtain and fulfill contracts. In addition, the Company will update certain disclosures, as applicable, included in its financial statements to meet the requirements of the new guidance. The Company is substantially complete with its review of contracts with its customers and does not expect to record a cumulative effect adjustment to accumulated retained earnings upon adoption of the new revenue standard as of January 1, 2018. However, in evaluating the New Revenue Standard, the Company has identified contracts for its Investor Network offering that not only includes electronic dissemination of a customer’s annual report, but also physical delivery of hardcopy annual reports as well. Historically, revenue from these bundled contracts were reported in the Services revenue stream because an allocation between electronic and physical hardcopy distribution was not made, however, under the New Revenue Standard, a portion of the revenue from these contracts will be allocated to the Platform and Technology revenue stream in accordance with stand-alone contracts for the Investor Network subscription. As a result, the Company estimates approximately $600,000-700,000 of Services revenue from 2017 will be reclassified to Platform and Technology revenue in 2018. For the majority of its contracts, the Company does not expect any change from the New Revenue Standard, whereby revenue is recognized based on contracted amounts or on actual monthly usage. The Company does not expect the adoption of the New Revenue Standard will have a material impact on its operating cash flows.

X
- References No definition available. + Details
Name: | ISDR_NotesToFinancialStatementsAbstract
Namespace Prefix: | ISDR_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ISDR_RecentAccountingPronouncementsPolicyTextBlock
Namespace Prefix: | ISDR_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 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=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 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 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=84158767&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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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=84158767&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 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 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 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=84158767&loc=d3e18780-107790 Reference 3: 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=64802544&loc=d3e202-110218 + 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=84158767&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=84230637&loc=d3e32840-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&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=84176650&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=84176650&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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 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=84158767&loc=d3e18780-107790 Reference 3: 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 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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=84158767&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 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://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(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5144-111524 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=84158767&loc=d3e18780-107790 + 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 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=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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