XML 40 R27.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2016
Accounting Policies [Abstract] |
Principles of Consolidation | (A) Principles of Consolidation The accompanying consolidated financial statements include the accounts of the Company as follows: Wholly-owned Subsidiaries NetSol Technologies Americas, Inc. (“NTA”) NetSol Technologies Limited (“NetSol UK”) NetSol Technologies Australia Pty Limited (“NetSol Australia”) NetSol Technologies Europe Limited (“NTE”) NTPK (Thailand) Co. Limited (“NTPK Thailand”) NetSol Connect (Private), Ltd. (“Connect”) NetSol Technologies (Beijing) Co. Ltd. (NetSol Beijing) NetSol Omni (Private) Ltd. (“Omni”) NetSol Technologies (GmbH) (“NTG”) Majority-owned Subsidiaries NetSol Technologies, Ltd. (“NetSol PK”) NetSol Innovation (Private) Limited (“NetSol Innovation”) NetSol Technologies Thailand Limited (“NetSol Thai”) Virtual Lease Services Holdings Limited (“VLSH”) Virtual Lease Services Limited (“VLS”) Virtual Lease Services (Ireland) Limited (VLSIL) The Company consolidates any variable interest entities of which it is the primary beneficiary. Equity investments through which the Company exercises significant influence over but does not control the investee and is not the primary beneficiary of the investee’s activities are accounted for using the equity method. Investments through which the Company is not able to exercise significant influence over the investee and which do not have readily determinable fair values are accounted for under the cost method. All material inter-company accounts have been eliminated in the consolidation.
Basis of Presentation | (B) Basis of Presentation The accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”).
Use of Estimates | (C) Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America 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. Actual results could differ from those estimates.
Cash and Cash Equivalents | (D) Cash and Cash Equivalents Cash and cash equivalents include all highly liquid debt instruments with original maturities of three months or less which are not securing any corporate obligations.
Concentration of Credit Risk | (E) Concentration of Credit Risk Cash includes cash on hand and demand deposits in accounts maintained within the United States as well as in foreign countries. Certain financial instruments, which subject the Company to concentration of credit risk, consist of cash and restricted cash. The Company maintains balances at financial institutions which, from time to time, may exceed Federal Deposit Insurance Corporation insured limits for the banks located in the United States. Balances at financial institutions within certain foreign countries are not covered by insurance. As of June 30, 2016 and 2015, the Company had uninsured deposits related to cash deposits in accounts maintained within foreign entities of approximately $7,640,095 and $8,969,443, respectively. The Company has not experienced any losses in such accounts. The Company’s operations are carried out globally. Accordingly, the Company’s business, financial condition and results of operations may be influenced by the political, economic and legal environments of each country and by the general state of the country’s economy. The Company’s operations in each foreign country are subject to specific considerations and significant risks not typically associated with companies in economically developed nations. These include risks associated with, among others, the political, economic and legal environments and foreign currency exchange. The Company’s results may be adversely affected by changes in governmental policies with respect to laws and regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things. Also, due to the current economic conditions in China and challenges being faced by the Chinese economy, the Company may face a risk of reduction in future revenue growth and non collection of receivables from the customers in China. On June 23, 2016, the United Kingdom (U.K.) held a referendum in which voters approved an exit from the European Union (E.U.), commonly referred to as “Brexit”. As a result of the referendum, it is expected that the British government will begin negotiating the terms of the U.K.’s future relationship with the E.U. Although it is unknown what those terms will be, it is possible that there will be greater restrictions on imports and exports between the U.K. and E.U. countries and perhaps increased regulatory complexities. These changes may adversely affect the Company’s operations and financial results.
Restricted Cash | (F) Restricted Cash The Company has placed $90,000 in a savings account with HSBC as collateral against a standby letter of credit issued by the bank in favor of the landlord for office space.
Allowance for Doubtful Accounts | (G) Allowance for Doubtful Accounts The Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management regularly reviews the composition of accounts receivable and analyzes customer credit worthiness, customer concentrations, current economic trends and changes in customer payment patterns. Reserves are recorded primarily on a specific identification basis. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. As of June 30, 2016 and 2015, the Company had recorded allowance for doubtful accounts of $492,498 and $524,565, respectively.
Revenues in Excess of Billings | (H) Revenues in Excess of Billings Revenues in excess of billings represent the total of the project to be billed to the customer over the revenues recognized per US GAAP. As the customers are billed under the terms of their contract, the corresponding amount is transferred from this account to “Accounts Receivable.”
Property and Equipment | (I) Property and Equipment Property and equipment are stated at cost. Expenditures for maintenance and repairs are charged to earnings as incurred; additions, renewals and betterments are capitalized. When property and equipment are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation is computed using various methods over the estimated useful lives of the assets, ranging from three to twenty years. Following is the summary of estimated useful lives of the assets:
Category |  | Estimated Useful Life
Computer Equipment & Software |  | 3 to 5 Years
Office furniture and equipment: |  | 5 to 10 Years
Building |  | 20 Years
Autos |  | 5 Years
Assets under capital leases |  | 3 to 10 Years
Improvements |  | 5 to 10 Years
The Company capitalizes costs of materials, consultants, and payroll and payroll-related costs for employees incurred in developing internal-use computer software. These costs are included with “Computer equipment and software.”
Impairment of Long-Lived Assets | (J) Impairment of Long-Lived Assets The Company tests long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable through the estimated undiscounted cash flows expected to result from the use and eventual disposition of the assets. Whenever any such impairment exists, an impairment loss will be recognized for the amount by which the carrying value exceeds the fair value.
Intangible Assets | (K) Intangible Assets Intangible assets consist of product licenses, renewals, enhancements, copyrights, trademarks, trade names, and customer lists. Intangible assets with finite lives are amortized over the estimated useful life and are evaluated for impairment at least on an annual basis and whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company assesses recoverability by determining whether the carrying value of such assets will be recovered through the discounted expected future cash flows. If the future discounted cash flows are less than the carrying amount of these assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets.
Software Development Costs | (L) Software Development Costs Costs incurred to internally develop computer software products or to enhance an existing product are recorded as research and development costs and expensed when incurred until technological feasibility for the respective product is established. Thereafter, all software development costs are capitalized and reported at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. The Company makes on-going evaluations of the recoverability of its capitalized software projects by comparing the amount capitalized for each product to the estimated present value of expected future net income from the product. If such evaluations indicate that the unamortized software development costs exceed the present value of expected future net income, the Company writes off the amount which the unamortized software development costs exceed such present value. Capitalized and purchased computer software development costs are being amortized ratably based on the projected revenue associated with the related software or on a straight-line basis.
Goodwill | (M) Goodwill Goodwill represents the excess of the aggregate purchase price over the fair value of the net assets acquired in a purchase businesses combination. Goodwill is reviewed for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may be impaired. The goodwill impairment test is a two-step test. Under the first step, the fair value of the reporting unit is compared with its carrying value including goodwill. If the fair value of the reporting unit exceeds its carrying value, step two does not need to be performed. If the fair value of the reporting unit is less than its carrying value, an indication of goodwill impairment exists for the reporting unit and the enterprise must perform step two of the impairment test. Under step two, an impairment loss is recognized for any excess of the carrying amount of the reporting unit’s goodwill over the implied fair value of that goodwill. The implied fair value of goodwill is determined by allocating the fair value of the reporting unit in a manner similar to a purchase price allocation. The residual fair value after this allocation is the implied fair value of the reporting unit goodwill.
Fair Value of Financial Instruments | (N) Fair Value of Financial Instruments The Company applies the provisions of ASC 820-10, “Fair Value Measurements and Disclosures.” ASC 820-10 defines fair value, and establishes a three-level valuation hierarchy for disclosures of fair value measurement that enhances disclosure requirements for fair value measures. For certain financial instruments, including cash and cash equivalents, restricted cash, accounts receivable, accounts payable and short-term debt, the carrying amounts approximate fair value due to their relatively short maturities. The carrying amounts of the long-term debt approximate their fair values based on current interest rates for instruments with similar characteristics. The three levels of valuation hierarchy are defined as follows:
Level 1: | Valuations consist of unadjusted quoted prices in active markets for identical assets and liabilities and has the highest priority.
Level 2: | Valuations rely on quoted prices in markets that are not active or observable inputs over the full term of the asset or liability.
Level 3: | Valuations are based on prices or third party or internal valuation models that require inputs that are significant to the fair value measurement and are less observable and thus have the lowest priority.
Management analyzes all financial instruments with features of both liabilities and equity under ASC 480, “Distinguishing Liabilities From Equity” and ASC 815, “Derivatives and Hedging.” Derivative liabilities are adjusted to reflect fair value at each period end, with any increase or decrease in the fair value being recorded in results of operations as adjustments to fair value of derivatives. The effects of interactions between embedded derivatives are calculated and accounted for in arriving at the overall fair value of the financial instruments. In addition, the fair values of freestanding derivative instruments such as warrant and option derivatives are valued using the Black-Scholes model.
Revenue Recognition | (O) Revenue Recognition The Company derives revenues from the following sources: (1) software licenses, (2) services, which include implementation and consulting services, and (3) maintenance, which includes post contract customer support. The Company recognizes revenue from license contracts without major customization when a non-cancelable, non-contingent license agreement has been signed, delivery of the software has occurred, the fee is fixed or determinable, and collectability is probable. Delivery is considered to have occurred upon electronic transfer of the license key that provides immediate availability of the product to the purchaser. Determining whether and when some of these criteria have been satisfied often involves assumptions and judgments that can have a significant impact on the timing and amount of revenue the Company reports. If an arrangement does not qualify for separate accounting of the software license and consulting transactions, then new software license revenue is generally recognized together with the consulting services based on contract accounting using either the percentage-of-completion or completed-contract method. Contract accounting is applied to any arrangements: (1) that include milestones or customer specific acceptance criteria that may affect collection of the software license fees; (2) where services include significant modification or customization of the software; (3) where significant consulting services are provided for in the software license contract without additional charge or are substantially discounted; or (4) where the software license payment is tied to the performance of consulting services. Revenue from consulting services is recognized as the services are performed for time-and-materials contracts. Revenue from training and development services is recognized as the services are performed. Revenue from maintenance agreements is recognized ratably over the term of the maintenance agreement, typically one year.
Unearned Revenue | (P) Unearned Revenue Unearned revenue represents billings in excess of revenue earned on contracts and are recognized on a pro-rata basis over the life of the contract. Unearned revenue was $4,739,214 and $4,897,327 as of June 30, 2016 and 2015, respectively.
Cost of Revenues | (Q) Cost of Revenues Cost of revenues includes salaries and benefits for technical employees, consultant costs, amortization of capitalized computer software development costs, depreciation of computer and equipment, travel costs, and indirect costs such as rent and insurance.
Advertising Costs | (R) Advertising Costs The Company expenses the cost of advertising as incurred. Advertising costs for the years ended June 30, 2016 and 2015 were $293,683 and $250,801, respectively.
Share-Based Compensation | (S) Share-Based Compensation The Company records stock compensation in accordance with ASC 718, Compensation – Stock Compensation. ASC 718 requires companies to measure compensation cost for stock employee compensation at fair value at the grant date and recognize the expense over the employee’s requisite service period. The Company recognizes in the statement of operations the grant-date fair value of stock options and other equity-based compensation issued to employees and non-employees.
Income Taxes | (T) Income Taxes Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before the Company is able to realize their benefits, or that future deductibility is uncertain. When tax returns are filed, it is highly certain that some positions taken would be sustained upon examination by the taxing authorities, while others are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The benefit of a tax position is recognized in the financial statements in the period during which, based on all available evidence, management believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50 percent likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in the balance sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination. Applicable interest and penalties associated with unrecognized tax benefits are classified as additional income taxes in the statements of operations.
Foreign Currency Translation | (U) Foreign Currency Translation The Company transacts business in various foreign currencies. The accounts of NetSol UK, NTE, VLSH and VLS use the British Pound; VLSIL and NTG use the Euro; NetSol PK, Connect, Omni and NetSol Innovation use Pakistan Rupees; NTPK Thailand and NetSol Thai use Thai Baht; NetSol Australia uses the Australian dollar; and NetSol Beijing uses the Chinese Yuan as the functional currencies. NetSol Technologies, Inc., and its subsidiary, NTA, use the U.S. dollar as the functional currency. Consequently, revenues and expenses of operations outside the United States are translated into U.S. Dollars using average exchange rates while assets and liabilities of operations outside the United States are translated into U.S. Dollars using exchange rates at the balance sheet date. The effects of foreign currency translation adjustments are recorded to other comprehensive income. Accumulated translation losses classified as an item of accumulated other comprehensive loss in the stockholders’ equity section of the consolidated balance sheets were $18,730,494 and $17,167,100 as of June 30, 2016 and 2015, respectively. During the years ended June 30, 2016 and 2015, comprehensive income (loss) in the consolidated statements of operations included NetSol’s share of translation loss of $1,563,394 and $2,187,877, respectively. Net foreign exchange transaction losses included in non-operating income (expense) in the accompanying consolidated statements of operations were $738,158 and $453,770 for the years ended June 30, 2016 and 2015, respectively.
Statement of Cash Flows | (V) Statement of Cash Flows The Company’s cash flows from operations are calculated based upon the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheet.
Segment Reporting | (W) Segment Reporting The Company defines operating segments as components about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performances. The Company allocates its resources and assesses the performance of its sales activities based on the geographic locations of its subsidiaries (see Note 17).
Reclassifications | (X) Reclassifications Certain 2015 balances have been reclassified to conform to the 2016 presentation.
New Accounting Pronouncements | (Y) New Accounting Pronouncements In May 2014, the (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, which provides a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and will supersede most current revenue recognition guidance. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In August 2015, the FASB deferred the effective date of the new revenue standard by one year, which will make it effective for the Company in the first quarter of its fiscal year ending June 30, 2019. The Company is currently in the process of evaluating the impact of adoption of this ASU on its consolidated financial statements. In June 2014, the FASB issued Accounting Standards Update No. 2014-12, Compensation — Stock Compensation (Topic 718), Accounting for Share-Based Payments When the Terms of an Award Provide That a Performance Target Could Be Achieved after the Requisite Service Period (a consensus of the FASB Emerging Issues Task Force) (ASU 2014-12). The guidance applies to all reporting entities that grant their employees share-based payments in which the terms of the award provide that a performance target that affects vesting could be achieved after the requisite service period. The amendments require that a performance target that affects vesting and that could be achieved after the requisite service period be treated as a performance condition. For all entities, the amendments in this update are effective for annual periods and interim periods within those annual periods beginning after December 15, 2015. Earlier adoption is permitted. The effective date is the same for both public business entities and all other entities. The Company is currently evaluating the impact of adopting ASU 2014-12 on the Company’s results of operations or financial condition. In August 2014, the FASB issued Accounting Standards Update No. 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 205-40), Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern (ASU 2014-15). The guidance in ASU 2014-15 sets forth management’s responsibility to evaluate whether there is substantial doubt about an entity’s ability to continue as a going concern as well as required disclosures. ASU 2014-15 indicates that, when preparing financial statements for interim and annual financial statements, management should evaluate whether conditions or events, in the aggregate, raise substantial doubt about the entity’s ability to continue as a going concern for one year from the date the financial statements are issued or are available to be issued. This evaluation should include consideration of conditions and events that are either known or are reasonably knowable at the date the financial statements are issued or are available to be issued, as well as whether it is probable that management’s plans to address the substantial doubt will be implemented and, if so, whether it is probable that the plans will alleviate the substantial doubt. ASU 2014-15 is effective for annual periods ending after December 15, 2016, and interim periods and annual periods thereafter. Early application is permitted. The adoption of this guidance is not expected to have a material impact on the Company’s consolidated financial statements. In January 2015, the FASB issued Accounting Standards Update No. 2015-01, Income Statement – Extraordinary and Unusual items (Subtopic 225-20), Simplifying Income Statement Presentation by Eliminating the Concept of Extraordinary Items (ASU 2015-01). The amendment eliminates from U.S. GAAP the concept of extraordinary items. This guidance is effective for the Company in the first quarter of fiscal 2017. Early adoption is permitted and allows the Company to apply the amendment prospectively or retrospectively. The adoption of this guidance is not expected to have a material impact on the Company’s consolidated financial statements. In February 2015, FASB issued ASU No. 2015-02, (Topic 810): Amendments to the Consolidation Analysis. ASU No. 2015-02 provides amendments to respond to stakeholders’ concerns about the current accounting for consolidation of certain legal entities. Stakeholders expressed concerns that GAAP might require a reporting entity to consolidate another legal entity in situations in which the reporting entity’s contractual rights do not give it the ability to act primarily on its own behalf, the reporting entity does not hold a majority of the legal entity’s voting rights, or the reporting entity is not exposed to a majority of the legal entity’s economic benefits or obligations. ASU No. 2015-02 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015. The adoption of this guidance is not expected to have a material impact on the Company’s results of operations, financial position or disclosures. In April 2015, FASB issued ASU No. 2015-03, (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs. ASU No. 2015-03 provides guidance that will require debt issuance costs related to a recognized debt liability to be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability. ASU No. 2015-03 affects disclosures related to debt issuance costs but does not affect existing recognition and measurement guidance for these items. ASU No. 2015-03 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015. The adoption of this guidance is not expected to have a material impact on the Company’s results of operations, financial position or disclosures. In April 2015, FASB issued ASU No. 2015-05, (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangements. ASU No. 2015-05 provides guidance on a customer’s accounting for fees paid in a cloud computing arrangement, which includes software as a service, platform as a service, infrastructure as a service, and other similar hosting arrangements. ASU No. 2015-05 is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015. The adoption of this guidance is not expected to have a material impact on the Company’s results of operations, financial position or disclosures. In September 2015, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2015-16, Business Combinations (Topic 805) Simplifying the Accounting for Measurement-Period Adjustments.” ASU No. 2015-06 simplifies the accounting for measurement-period adjustments attributable to an acquisition. Under prior guidance, adjustments to provisional amounts during the measurement period that arise due to new information regarding acquisition date circumstances must be made retrospectively with a corresponding adjustment to goodwill. The amended guidance requires an acquirer to record adjustments to provisional amounts made during the measurement period in the period that the adjustment is determined. The adjustments should reflect the impact on earnings of changes in depreciation, amortization, or other income effects, if any, as if the accounting had been completed as of the acquisition date. Additionally, amounts recorded in the current period that would have been reflected in prior reporting periods if the adjustments had been recognized as of the acquisition date must be disclosed either on the face of the income statement or in the notes to financial statements. This guidance is effective prospectively for interim and annual periods beginning after December 15, 2015 and early application is permitted. The impact of the guidance on our financial condition, results of operations and financial statement disclosures will depend on the level of acquisition activity performed by the Company. In November 2015, the Financial Accounting Standards Board (FASB) issued ASU 2015-17, “Balance Sheet Classification of Deferred Taxes” (ASU 2015-17), which changes how deferred taxes are classified on the balance sheet and is effective for financial statements issued for annual periods beginning after December 15, 2016, with early adoption permitted. ASU 2015-17 requires all deferred tax assets and liabilities to be classified as non-current. The adoption of this guidance is not expected to have a material impact on the Company’s results of operations, financial position or disclosures. In January 2016, the FASB issued ASU 2016-01, “Recognition and Measurement of Financial Assets and Financial Liabilities” (ASU 2016-01), which requires equity investments that are not accounted for under the equity method of accounting to be measured at fair value with changes recognized in net income and updates certain presentation and disclosure requirements. ASU 2016-01 is effective beginning after December 15, 2017. The adoption of this guidance is not expected to have a material impact on the Company’s results of operations, financial position or disclosures. In February 2016, the FASB issued ASU No. 2016-02, “Leases,” which requires lessees to recognize right-of-use assets and lease liabilities, for all leases, with the exception of short-term leases, at the commencement date of each lease. This ASU requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. This ASU is effective for annual periods beginning after December 15, 2018 and interim periods within those annual periods. Early adoption is permitted. The amendments of this update should be applied using a modified retrospective approach, which requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements. In March 2016, the FASB issued Accounting Standards Update 2016-07, Investments- Equity Method and Joint Ventures: Simplifying the Transition to the Equity Method of Accounting (“ASU 2016-07”). ASU 2016-07 eliminates the requirement to apply the equity method of accounting retrospectively when a reporting entity obtains significant influence over a previously held investment. ASU 2016-07 is effective for fiscal years beginning after December 15, 2016, including interim periods within those fiscal years. We are currently evaluating the impact the adoption of this standard would have on our financial condition, results of operations and cash flows. In March 2016, the FASB issued ASU 2016-09, “Improvements to Employee Share-Based Payment Accounting.” The guidance simplifies accounting for share-based payments, most notably by requiring all excess tax benefits and tax deficiencies to be recorded as income tax benefits or expense in the income statement and by allowing entities to recognize forfeitures of awards when they occur. This new guidance is effective for annual reporting periods beginning after December 15, 2016 and may be adopted prospectively or retroactively. We are currently evaluating the impact the adoption of this standard would have on our financial condition, results of operations and cash flows.

X
- Definition Revenues In Excess Of Billings [Policy Text Block] + References No definition available. + Details
Name: | NTWK_RevenuesInExcessOfBillingsPolicyTextBlock
Namespace Prefix: | NTWK_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Statement of Cash Flows [Policy Text Block] + References No definition available. + Details
Name: | NTWK_StatementOfCashFlowsPolicyTextBlock
Namespace Prefix: | NTWK_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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 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=68058157&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=68072981&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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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=6367179&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6875567&loc=d3e14489-108613 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68064133&loc=d3e61082-112788 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28088331&loc=SL29635902-196195 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13537-108611 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13531-108611 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68064133&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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64809438&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 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828 Reference 4: 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 + 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 recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68069731&loc=d3e63676-111659 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
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=68058157&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=73719730&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=68058157&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 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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + 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://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=68058157&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=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32840-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32809-109319 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=75116654&loc=d3e32247-109318 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=75116654&loc=d3e32280-109318 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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=68058157&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=66008989&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=68058157&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 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=68058157&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 recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. + References Reference 1: 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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_RevenueRecognitionDeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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