XML 71 R24.htm IDEA: XBRL DOCUMENT
v3.20.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2019
Accounting Policies [Abstract] |
Consolidation, Policy [Policy Text Block] | Principles of Consolidation The Company consolidates its 100% owned subsidiaries and all of its 51% owned joint venture subsidiaries in accordance with the provisions required by the Consolidation Topic 810 of the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC"). All significant intercompany accounts and transactions have been eliminated.
Consolidation, Variable Interest Entity, Policy [Policy Text Block] | Accounting for Joint Venture Subsidiarie s For the Company's less than wholly owned subsidiaries, the Company first analyzes to determine if a joint venture subsidiary is a variable interest entity (a "VIE") in accordance with ASC 810 and if so, whether the Company is the primary beneficiary requiring consolidation. A VIE is an entity that has (i) insufficient equity to permit it to finance its activities without additional subordinated financial support or (ii) equity holders that lack the characteristics of a controlling financial interest. VIEs are consolidated by the primary beneficiary, which is the entity that has both the power to direct the activities that most significantly impact the entity's economic performance and the obligation to absorb losses or the right to receive benefits from the entity that potentially could be significant to the entity. Variable interests in a VIE are contractual, ownership, or other financial interests in a VIE that change with changes in the fair value of the VIE's net assets. The Company continuously re-assesses at each level of the joint venture whether the entity is (i) a VIE, and (ii) if the Company is the primary beneficiary of the VIE. If it was determined that an entity in which the Company holds an interest qualified as a VIE and the Company was the primary beneficiary, it would be consolidated. Based on the Company's analysis for each of its 51% owned joint ventures, the Company has determined that each is a VIE and the Company is the primary beneficiary of that VIE. In addition to its controlling interest, the Company controls the proprietary information technology that is used at and is significant to each joint venture and the Company has the ability to control other key decisions. Accordingly, the Company has the power to direct key activities and the obligation to absorb losses or the right to receive benefits that could be significant and consolidates each joint venture under the VIE rules and reflects the 49% interests in the Company's consolidated financial statements as non-controlling interests. The Company records these non-controlling interests at their initial fair value, adjusting the basis prospectively for their share of the respective consolidated investments' net income or loss or equity contributions and distributions. These non-controlling interests are not redeemable by the equity holders and are presented as part of permanent equity. Income and losses are allocated to the non-controlling interest holder based on its economic ownership percentage.
Use of Estimates, Policy [Policy Text Block] | Use of Estimates The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the US ("GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the amounts disclosed for contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting year. Actual results could differ from those estimates.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash Equivalents The Company considers all highly liquid short-term investments with original maturities of three months or less at the time of acquisition to be cash equivalents. Cash equivalents are stated at cost, which approximates fair value.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of Credit Risk The Company maintains cash balances with high quality financial institutions and periodically evaluates the creditworthiness of such institutions and believes that the Company is not exposed to significant credit risk.
Revenue [Policy Text Block] | Revenue Recognition The Company's services are provided to its clients under contracts or agreements. The Company bills its clients based upon service fee arrangements. Revenues under service fee arrangements are recognized when the service is performed. Customer deposits, which are considered advances on future work, are recorded as revenue in the period services are provided. The Company records revenue from contracts with its customers through the execution of a Master Service Agreement (" MSA ") that are effectuated through individual Statements of Work (" SOW " and with the applicable MSA collectively a " Contract "). The MSAs generally define the financial, service, and communication obligations between the client and SPAR while the SOWs state the project objective, scope of work, time frame, rate and driver in which SPAR will be paid. Only when the MSA and SOW are combined as a Contract can all five revenue standard criteria be met. The Company integrates a series of tasks promised within these Contracts into a bundle of services that represent the combined performance obligation of Merchandising Services. Such Merchandising Services are performed over the duration of the SOW. Most Merchandising Services are performed on a daily, weekly or monthly basis. Revenue from Merchandising Services are recognized as the services are performed based on a rate per driver basis (per hour, store visit or unit stocked) with services delivered as they are consumed. All of the Company's Contracts with customers have a duration of one year or less, with over 90% being completed in less than 30 -days, and revenue is recognized as services are performed. Given the nature of the Company's business, how the Contracts are structured and how the Company is compensated, the Company has elected the right-to-invoice practical expedient allowed under the revenue standard.
Receivable [Policy Text Block] | Unbilled Accounts Receivable Unbilled accounts receivable represent services performed but not billed and are included as accounts receivable. Doubtful Accounts and Credit Risks The Company continually monitors the collectability of its accounts receivable based upon current client credit information and financial condition. Balances that are deemed to be uncollectible after the Company has attempted reasonable collection efforts are written off through a charge to the bad debt allowance and a credit to accounts receivable. Accounts receivable balances, net of any applicable reserves or allowances, are stated at the amount that management expects to collect from the outstanding balances. The Company provides for probable uncollectible amounts through a charge to earnings and a credit to bad debt allowance based in part on management's assessment of the current status of individual accounts. Based on management's assessment, the Company established an allowance for doubtful accounts of $438,000 and $533,000 at December 31, 2019 , and 2018 , respectively. Bad debt expense was $83,000 and $196,000 for the years ended December 31, 2019 and 2018 , respectively.
Property, Plant and Equipment, Policy [Policy Text Block] | Property and Equipment and Depreciation Property and equipment, including leasehold improvements, are stated at cost. Depreciation is calculated on a straight-line basis over estimated useful lives of the related assets, which range from three to seven years. Leasehold improvements are depreciated over the shorter of their estimated useful lives or lease term, using the straight-line method. Maintenance and minor repairs are charged to expense as incurred. Depreciation expense for the years ended December 31, 2019 and 2018 (including amortization of capitalized software as described below) was $1.7 million and $1.5 million respectively.
Internal Use Software, Policy [Policy Text Block] | Internal Use Software Development Costs The Company capitalizes certain costs associated with its internally developed software. Specifically, the Company capitalizes the costs of materials and services incurred in developing or obtaining internal use software. These costs include (but are not limited to) the cost to purchase software, the cost to write program code, payroll and related benefits and travel expenses for those employees who are directly involved with and who devote time to the Company's software development projects. Capitalization of such costs ceases when the project is substantially complete and ready for its intended purpose. Costs incurred during preliminary project and post-implementation stages, as well as software maintenance and training costs, are expensed in the period in which they are incurred. Capitalized software development costs are amortized over three years on a straight-line basis. The Company capitalized $1.3 million of costs related to software developed for internal use in both 2019 and 2018 , and recognized approximately $1.3 and $1.2 million of amortization of capitalized software for the years ended December 31, 2019 and 2018 , respectively.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | Impairment of Long-Lived Assets The Company continually monitors events and changes in circumstances that could indicate that the carrying amounts of the Company's property and equipment and intangible assets subjected to amortization may not be recoverable. When indicators of potential impairment exist, the Company assesses the recoverability of the assets by estimating whether the Company will recover its carrying value through the undiscounted future cash flows generated by the use of the asset and its eventual disposition. Based on this analysis, if the Company does not believe that it will be able to recover the carrying value of the asset, the Company records an impairment loss to the extent that the carrying value exceeds the estimated fair value of the asset. If any assumptions, projections or estimates regarding any asset change in the future, the Company may have to record an impairment to reduce the net book value of such individual asset.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] | Goodwill Goodwill may result from business acquisitions. Goodwill is assigned to reporting units based on the expected benefit from the synergies arising from each business combination, determined by using certain financial metrics, including the forecast discounted cash flows associated with each reporting unit. The goodwill acquired in a business combination is allocated to the appropriate reporting unit as of the acquisition date. Goodwill is subject to annual impairment tests and interim impairment tests if impairment indicators are present. The impairment tests require the Company to first assess qualitative factors to determine whether it is necessary to perform a two -step quantitative goodwill impairment test. The Company is not required to calculate the fair value of a reporting unit unless it determines, based on a qualitative assessment, that it is more likely than not that its fair value is less than its carrying amount. If the qualitative assessment indicates a potential impairment, the Company performs the two step quantitative impairment test. Step one of the two step impairment test is to compare the fair value of the reporting unit with the reporting unit's carrying amount including goodwill. If the test indicates that the fair value is less than the carrying value, then step two is required to compare the implied fair value of the reporting unit's goodwill with the carrying amount of the reporting unit's goodwill. If the carrying amount of the goodwill exceeds its implied fair value, an impairment loss shall be recognized in an amount equal to that excess. The Company has determined that a two -step quantitative goodwill impairment test was only considered necessary for one of the domestic reporting units, as of December 31, 2019 and 2018 . Based on the results of this test, no impairment loss was recognized.
Share-based Payment Arrangement [Policy Text Block] | Accounting for Share Based Compensation The Company measures all employee share-based compensation awards using a fair value method and records the related expense in the financial statements over the period during which an employee is required to provide service in exchange for the award. Excess tax benefits are realized from the exercise of stock options and are reported as a financing cash inflow rather than as a reduction of taxes paid in cash flow from operations. For each award that has a graded vesting schedule, the Company recognizes compensation cost on a straight-line basis over the requisite service period for the entire award. Share based employee compensation expense for the years ended December 31, 2019 and 2018 was $235,000 and $221,000, respectively.
Fair Value Measurement, Policy [Policy Text Block] | Fair Value Measurements Fair value is defined as the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The generally accepted accounting principles fair value framework uses a three -tiered approach. Fair value measurements are classified and disclosed in one of the following three categories:
| ● | Level 1 – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical assets or liabilities;
| ● | Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which significant inputs and significant value drivers are observable in active markets; and
| ● | Level 3 – Prices or valuation techniques where little or no market data is available that requires inputs significant to the fair value measurement and unobservable.
If the inputs used to measure the fair value fall within different levels of the hierarchy, the fair value is determined based upon the lowest level input that is significant to the fair value measurement. Whenever possible, the Company uses quoted market prices to determine fair value. In the absence of quoted market prices, the Company uses independent sources and data to determine fair value. Due to their short maturity, the carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses approximated the fair values (Level 1 ) at December 31, 2019 and 2018 . The carrying value of the Company's long-term debt with variable interest rates approximates fair value based on instruments with similar terms (Level 2 ).
Income Tax, Policy [Policy Text Block] | Accounting for Income Taxes Income tax provisions and benefits are made for taxes currently payable or refundable, and for deferred income taxes arising from future tax consequences of events that were recognized in the Company's financial statements or tax returns and tax credit carry forwards. The effects of income taxes are measured based on enacted tax laws and rates applicable to periods in which the differences are expected to reverse. If necessary, a valuation allowance is established to reduce deferred income tax assets to an amount that will more likely than not be realized. The calculation of income taxes involves dealing with uncertainties in the application of complex tax regulations. The Company recognizes liabilities for uncertain tax positions based on a two -step process. The first step involves evaluating the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step involves estimating and measuring the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as the Company has to determine the probability of various possible outcomes. The Company's evaluation of uncertain tax positions is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision. The Tax Cuts and Jobs Act ("the Tax Act") signed into law a comprehensive U.S. tax reform package that, effective January 1, 2018, among other things, lowered the corporate income tax rate from 35% to 21% and moved the country towards a territorial tax system with a one -time mandatory tax on previously deferred foreign earnings of foreign subsidiaries. See Note 5 to the Company's Consolidated Financial Statements – Income Taxes , below, for further information on the tax impacts of the Tax Act.
Earnings Per Share, Policy [Policy Text Block] | Net Income Per Share Basic net income per share amounts are based upon the weighted average number of common shares outstanding. Diluted net income per share amounts are based upon the weighted average number of common and potential common shares outstanding except for periods in which such potential common shares are anti-dilutive. Potential common shares outstanding include stock options and restricted stock and are calculated using the treasury stock method.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Translation of Foreign Currencies The financial statements of the foreign entities consolidated into the Company's consolidated financial statements were translated into United States dollar equivalents at exchange rates as follows: balance sheet accounts for assets and liabilities were converted at year-end rates, equity at historical rates and income statement accounts at average exchange rates for the year. The resulting translation gains and losses are reflected in accumulated other comprehensive income or loss in the consolidated statements of equity.
New Accounting Pronouncements, Policy [Policy Text Block] | New Accounting Pronouncements In December 2019, the FASB issued ASU 2019 - 12 simplifying various aspects related to the accounting for income taxes. The guidance removes exceptions to the general principles in Topic 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The ASU is effective for annual reporting periods beginning after December 15, 2020, including interim reporting periods within those annual periods, with early adoption permitted. The Company is currently evaluating the impact of the new guidance on our consolidated financial statements and related disclosures. In August 2018, the FASB issued ASU 2018 - 13 which eliminates, adds and modifies certain fair value measurement disclosures. The ASU is effective for annual reporting periods beginning after December 15, 2019, including interim reporting periods within those annual periods, with early adoption permitted. The Company does not expect the adoption of this standard to have a material impact to the consolidated financial statements. In February 2018, the FASB issued ASU 2018 - 02 allowing reclassification from accumulated other comprehensive income (loss) to retained earnings for the income tax effects resulting from the Act enacted by the U.S. federal government in December 2017. The new guidance eliminates the stranded tax effects resulting from the Act and will improve the usefulness of information reported to financial statement users. It also requires certain disclosures about stranded tax effects. ASU 2018 - 02 relates only to the reclassification of the income tax effects of the Act and does not change the underlying guidance requiring that the effect of a change in tax laws or rates be included in income from continuing operations. The ASU is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2018. It should be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the U.S. federal corporate income tax rate in the Act is recognized. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. In May 2017, the FASB issued ASU 2017 - 09 clarifying when changes to the terms or conditions of a share-based payment award must be accounted for as modifications. The new guidance will reduce diversity in practice and result in fewer changes to the terms of an award being accounted for as modifications. It does not change the accounting for modifications. The ASU was effective prospectively for reporting periods beginning after December 15, 2017, with early adoption permitted, including adoption in any interim period for which financial statements have not yet been issued. The adoption of this ASU did not have an impact on the Company's consolidated financial statements. In January 2017, the FASB issued ASU 2017 - 04 simplifying the accounting for goodwill impairment for all entities. The new guidance eliminates the requirement to calculate the implied fair value of goodwill (Step 2 of the current two -step goodwill impairment test under ASC 350 ). Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value (Step 1 of the current two -step goodwill impairment test). The ASU is effective prospectively for reporting periods beginning after December 15, 2019, with early adoption permitted for annual and interim goodwill impairment testing dates after January 1, 2017. The Company does not expect the adoption to have a material impact on the goodwill impairment testing process or the consolidated financial statements. In June 2016, the FASB issued ASU No. 2016 - 13, “Financial Instruments (Topic 326 ) Credit Losses”. Topic 326 changes the impairment model for most financial assets and certain other instruments. Under the new standard, entities holding financial assets and net investment in leases that are not accounted for at fair value through net income are to be presented at the net amount expected to be collected. An allowance for credit losses will be a valuation account that will be deducted from the amortized cost basis of the financial asset to present the net carrying value at the amount expected to be collected on the financial asset. Topic 326 is effective as of January 1, 2020, although in November 2019, the FASB delayed the effective date until fiscal years beginning after December 15, 2022 for Security Exchange Commission ("SEC") filers eligible to be smaller reporting companies under the SEC’s definition, as well as private companies and not -for-profit entities. The Company qualifies as a smaller reporting company under the SEC’s definition. Early adoption is permitted. The Company is currently evaluating the impact of Topic 326 on its consolidated balance sheets, statements of operations, statements of cash flows and related disclosures. In February 2016, the FASB issued ASU 2016 - 02 amending the existing accounting standards for lease accounting and requiring lessees to recognize lease assets and lease liabilities for all leases with lease terms of more than 12 months, including those classified as operating leases. Both the asset and liability are initially measured at the present value of the future minimum lease payments, with the asset being subject to adjustments such as initial direct costs. Consistent with current U.S. GAAP, the presentation of expenses and cash flows depends primarily on the classification of the lease as either a finance or an operating lease. The new standard also requires additional quantitative and qualitative disclosures regarding the amount, timing and uncertainty of cash flows arising from leases in order to provide additional information about the nature of an organization’s leasing activities. An additional optional transition method to adopt the new lease standard at the adoption date, as compared to the beginning of the earliest period presented, and recognize a cumulative-effect adjustment to the beginning balance of retained earnings in the period of adoption is allowed. The Company adopted this guidance with the optional transition method effective January 1, 2019. See Leases Obligations footnote 15 for the impact on the consolidated financial statements.

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

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

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 2AA -Subparagraph a -URI http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685 + Details
Name: | us-gaap_ConsolidationVariableInterestEntityPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -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 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -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 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_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 asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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