XML 35 R22.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Basis of Presentation and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2018
Accounting Policies [Abstract] |
Basis of Presentation and Principles of Consolidation | Basis of Presentation and Principles of Consolidation The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of Upwork and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates | Use of Estimates The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make certain estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the periods presented. Such estimates include, but are not limited to, the useful lives of assets; assessment of the recoverability of long-lived assets; goodwill impairment; allowance for doubtful accounts; liabilities relating to transaction losses; the valuation of warrants; stock-based compensation; and accounting for income taxes. Management bases its estimates on historical experience and on various other assumptions that management believes to be reasonable under the circumstances. The Company evaluates its estimates, assumptions, and judgments on an ongoing basis using historical experience and other factors and revises them when facts and circumstances dictate. Actual results could materially differ from these estimates.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company holds its cash in checking and interest-bearing accounts and investments in money market funds with maturities of 90 days or less from the date of purchase.
Funds Held in Escrow, Including Funds in Transit and Escrow Funds Payable | Funds Held in Escrow, Including Funds in Transit The Company maintains its users’ funds held in escrow in demand or checking accounts at U.S. financial institutions, as well as four California licensed money transmitters. The balance in these accounts was in excess of federally insured limits as of December 31, 2018 and 2017. Users’ funds held in escrow are denominated exclusively in U.S. dollars. The Company is an internet escrow agent and is therefore required to hold its users’ escrowed funds and escrow funds in transit in trust as an asset and record a corresponding liability for escrow funds payable on its consolidated balance sheets. Escrow funds in transit arise due to the time it takes to clear transactions through external payment networks. When clients fund their escrow account using credit cards, there is a clearing period before the cash is received and settled. Accordingly, the funds are treated as escrow funds in transit until the transaction is settled to the escrow trust bank account or, in the case of international credit card settlements, to the Company’s bank accounts. Escrow regulations require the Company to fund the trust with its own operating cash if there is ever a shortage due to the timing of cash receipts from clients for completed hourly billings. As of December 31, 2018 and 2017, the Company recorded $98.2 million and $87.2 million, respectively, as funds held in escrow, including funds in transit. Escrow Funds Payable Escrow funds payable represent user funds that are held in escrow by the Company on behalf of both freelancers and clients. Escrow funds payable to freelancers are comprised primarily of funds available to be withdrawn by freelancers for work performed and paid by clients. Escrow funds payable to clients primarily represent deposits received from certain clients to set up an account or to apply toward future payments to freelancers upon completion of the project defined and agreed between the client and the freelancer.
Concentration of Risk | Concentration of Risk Financial instruments that subject the Company to concentration of risk consist primarily of cash, restricted cash, funds held in escrow, including funds in transit, and trade and client receivables. The Company maintains its cash balances with large, high-credit quality financial institutions and other payment companies. At times, such deposits may be in excess of federally insured limits. The Company has not experienced any losses on its deposits. Credit risk on trade receivables is limited as a result of the large size of the Company’s client base as well as a large portion of payments made in the form of pre-authorized credit cards. The Company performs ongoing credit evaluation of its clients and maintains allowances for potential credit losses. For any receivables that are deemed not collectible, losses are recorded when probable and estimable. These losses, when incurred, have been within the range of the Company’s expectations. Two clients each accounted for more than 10% of trade and client receivables as of December 31, 2018 and 2017. For the years ended December 31, 2018 and 2017, the Company generated $29.5 million and $24.5 million, respectively, in revenue from one client, which accounted for more than 10% of revenue for each period. The Company is dependent upon third parties, such as Amazon Web Services, in order to meet the uptime and performance requirements of its clients.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company’s financial instruments consist of cash and cash equivalents, restricted cash, funds held in escrow, including funds in transit, trade and client receivables, prepaid and other current assets, escrow funds payable, debt, the redeemable convertible preferred stock warrant liability and the value of the common stock warrant liability. Prior to the IPO, the redeemable convertible preferred stock warrant liability was remeasured at the end of every period and was carried at fair value. Upon the IPO, the redeemable convertible preferred stock warrant was converted to a common stock warrant and is no longer remeasured. Prior to the IPO, the Company issued a common stock warrant to The Tides Foundation, which is remeasured at the end of each reporting period and carried at fair value (see Note 3 and Note 8). The Company believes that the carrying values of the remaining financial instruments approximate their fair values.
Trade and Client Receivables and Related Allowance for Doubtful Accounts | Trade and Client Receivables and Related Allowance for Doubtful Accounts Trade and client receivables are primarily comprised of receivables from the Company’s managed services offering and amounts receivable from clients for completed work, including amounts in transit. It also includes unbilled amounts due from clients. Trade and client receivables are recorded and stated at realizable value, net of an allowance for doubtful accounts. Credit is extended generally without collateral to the Company’s managed services client and marketplace clients with Upwork Enterprise offerings based on an initial and ongoing evaluation of their financial condition and other factors. In aggregate, gross trade receivables were $9.1 million and $8.6 million and gross client receivables were $16.0 million and $23.8 million as of December 31, 2018 and 2017, respectively. The allowance for doubtful accounts is the Company’s estimate of the probable credit losses. The Company periodically assesses the collectability of the accounts and determines the allowance recognized by taking into consideration the aging of its receivable balances, historical write-off experience, probability of collection, and other relevant data. Trade and client receivables are written off against the allowance when management determines a balance is uncollectible and no longer actively pursues collection of the receivable.
Derivatives, Policy [Policy Text Block] | Derivative Instruments The Company uses derivative financial instruments not designated as hedges, such as foreign currency forward contracts, to minimize the short-term impact of foreign currency exchange rate fluctuations on certain foreign currency denominated assets and liabilities, as well as certain foreign currency denominated expenses, hedging the gains or losses generated by the re-measurement of significant foreign currency denominated monetary assets and liabilities. The Company does not enter into derivative instruments for speculative or trading purposes and these instruments generally have maturities within twelve months. The foreign currency forward contracts are recorded at fair value and, when in gain positions, are reported within prepaid expenses and other current assets. When in loss positions, the foreign currency forward contracts are recorded within accrued expenses and other current liabilities in the consolidated balance sheets. Gains or losses from changes in the fair value of these foreign currency forward contracts not designated as hedging instruments are recorded in other expense, net to offset the changes in the fair value of the underlying assets or liabilities being hedged. The notional amounts associated with the Company’s foreign currency forward contracts at December 31, 2018 and 2017 were $4.8 million and $3.6 million, respectively, none of which were designated as cash flow hedges. The carrying values of the foreign currency forward contracts approximated their fair values due to their relatively short settlement durations. The fair values of the Company’s outstanding foreign currency forward contracts not designated as hedging instruments as of December 31, 2018 and 2017 were not material. Losses on foreign currency forward contracts not designated as hedging instruments were $0.4 million for the year ended December 31, 2018, were immaterial for the year ended December 31, 2017, and were $0.5 million for the year ended December 31, 2016.
Property and Equipment | Property and Equipment Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets, which are generally three to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or their estimated useful lives. Repair and maintenance costs are charged to expense as incurred.
Internal-Use Software and Platform Development Costs | Internal-Use Software and Platform Development Costs The Company’s policy is to capitalize certain costs to develop its internal-use software and platform when (i) preliminary project planning is completed, (ii) the Company has committed project resourcing, and (iii) it is probable that the project will be completed and the software will be used as intended. Costs incurred for enhancements that are expected to result in additional significant functionality are also capitalized. Such costs are generally amortized on a straight-line basis over two years, beginning when the asset is ready for its intended use. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred. The Company capitalized costs of $4.0 million and $0.5 million for the years ended December 31, 2018 and 2017, respectively. As of December 31, 2017, since the assets had not been placed into service, amortization had not commenced. During 2018, the Company placed into service $0.6 million and recorded amortization of $0.1 million in the year ended December 31, 2018. Amortization of capitalized internal-use software is allocated to each functional expense category based on headcount. Amortization of capitalized platform development costs are included in research and development expense.
Segment Information | Segment Information The Company has one reportable segment. The Company’s chief operating decision maker is its President and Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Goodwill, Acquired Intangible Assets, and Other Long-Lived Assets | Goodwill, Acquired Intangible Assets, and Other Long-Lived Assets Goodwill represents the excess of the aggregate fair value of the consideration transferred over the fair value of the net tangible and identifiable intangible assets acquired in the Elance-oDesk Combination. Goodwill is not amortized, but rather is assessed for impairment at least annually, or more frequently if events and changes in circumstances indicate that its carrying amount may not be recoverable. The Company conducts its annual assessment during the fourth quarter of each calendar year based on a single reporting unit structure. The Company may elect to utilize a qualitative assessment to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry demand, that could indicate that it would more likely than not reduce the fair value of the reporting unit below its carrying amount, including goodwill. If it is more likely than not that the fair value of the reporting unit is at or above its carrying amount, then goodwill is not considered to be impaired and no further testing is required. A two-step quantitative assessment is performed if the qualitative assessment indicates that it is more likely than not that the fair value of the reporting unit is below its carrying amount or if a qualitative assessment is not performed. The first step involves comparing the fair value of the reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, the second step of the process is performed by comparing the carrying value of the goodwill in the reporting unit to its implied fair value. If the carrying value of the goodwill is greater than its implied fair value, an impairment charge is recognized for the excess. There has been no impairment of goodwill for any of the periods presented. The Company’s long-lived assets consist of property and equipment and acquired identifiable, finite-lived intangible assets, namely developed technology, user relationships, trade names, and domain names. The finite-lived intangible assets are carried at cost, less accumulated amortization. The Company amortizes the finite-lived intangible assets over their estimated useful lives ranging from two to seven years based on the pattern in which the economic benefits of the intangible assets are consumed, or the straight-line method when the pattern cannot be reliably determined. The Company periodically reviews the remaining estimated useful lives of its long-lived tangible and amortizable intangible assets. If the estimated useful life assumption for any asset is changed, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis. Intangible amortization expense related to developed technology and trade names is recorded as cost of revenue. Intangible amortization expense related to user relationships and domain names is included in operating expenses. The Company evaluates the recoverability of its long-lived assets, including finite-lived intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If it is determined that the asset group is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the asset group exceeds the aggregate future undiscounted cash flows. When an impairment loss is recognized, the carrying amount of such assets is reduced to fair value. For 2018, the Company conducted its goodwill impairment testing by performing the first step of the two-step impairment model. The fair value was determined by us using quoted market prices of the Company’s common stock. The Company determined that the fair value of its reporting unit exceeded the carrying value, and, as such, the Company concluded that there was no impairment of goodwill at the impairment testing date. There was no impairment of long-lived assets in any of the periods presented.
Deferred Offering Costs | Deferred Offering Costs Deferred offering costs, consisting of legal, accounting, and filing fees directly relating to the Company’s IPO, were capitalized and offset against the IPO proceeds upon the completion of the offering. For the year ended December 31, 2017, the Company capitalized $0.1 million of deferred offering costs in other assets, noncurrent. Upon completion of the Company’s IPO, approximately $6.3 million of deferred offering costs were offset against the IPO proceeds in additional paid-in capital.
Revenue Recognition | Revenue Recognition The Company operates an online marketplace that enables clients to find and work with freelancers. The Company primarily generates revenue from freelancers and clients from marketplace and managed services offerings. The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) Topic 605, Revenue Recognition (“ASC 605”) and related authoritative guidance. Under ASC 605, revenue is recognized when the following criteria are met: (i) persuasive evidence of an arrangement exists; (ii) fees are fixed or determinable; (iii) the collection of the fees is reasonably assured; and (iv) services have been rendered. Revenue is recognized net of any taxes collected, which are subsequently remitted to governmental authorities. The Company reports revenue in conformity with ASC 605-45, Revenue Recognition-Principal Agent Considerations. The determination of whether the Company is the principal or agent, and therefore whether to report revenue on a gross basis for the amount billed or on a net basis for the amount earned from each transaction, requires the Company to evaluate a number of indicators. The Company evaluates each separate unit of account for gross versus net as required. The Company also reports revenue in conformity with ASC 605-50, Customer Payments and Incentives. The determination of whether the Company should characterize consideration paid to customers as costs or a reduction to revenue requires the Company to evaluate whether the consideration paid has an identifiable separable benefit to the Company and is at fair value. The Company provides certain marketing credits to clients which are treated as a reduction of revenue. The Company also enters into certain arrangements with certain financial institutions for services that require a payment to be made to certain financial institutions. These arrangements are evaluated under the guidance of ASC 605-50 to ensure classification as a reduction of revenue or cost is appropriate. Marketplace The Company’s marketplace revenue is derived from both its Upwork Standard offering and its Upwork Enterprise and other premium offerings. Upwork Standard The Company earns fees from freelancers under the Upwork Standard offering as follows: Service fees. The Company provides freelancers access to the Upwork platform for freelancers to perform specified services agreed between freelancers and clients (“freelancer services”). Freelancers charge clients on an hourly or a milestone basis for services accessed through the Upwork platform (“freelancer billings”). The Company charges freelancers a service fee as a percentage of freelancer billings using a tiered service fee model based on cumulative lifetime billings by the freelancer to each client. For service fees charged to freelancers, the Company recognizes revenue on a net basis, as an agent, for providing access to the Upwork platform as it takes no responsibility for the freelancer services, and therefore the Company is not considered the primary obligor for the freelancer services. Additionally, freelancers and clients negotiate and agree upon the scope and the price for freelancer services directly with each other. The Company recognizes the service fee as services are rendered. Withdrawal fees. The Company generates revenue from withdrawal fees from freelancers when the freelancers withdraw funds from their cash balances held with the Company. The Company charges a flat withdrawal fee for each withdrawal transaction and recognizes that fee as it is earned for each transaction. Membership fees. The Company generates revenue from membership fees from freelancers. These fees are charged monthly and provide freelancers access to additional features on the Upwork platform. Membership fees are recognized over the period of the membership, which is generally monthly. Connects fees. The Company generates revenue from connects fees from freelancers. These fees provide freelancers enhanced access to clients on the Upwork platform. These fees are recognized as services are rendered. The Company earns fees from clients under the Upwork Standard offering as follows: Client payment processing and administration fees. The Company generates revenue from clients for payment processing fees at the time the client is charged for the amounts due from the client. The Company charges a fee per transaction or a flat monthly payment processing fee. Per-transaction payment processing fees are recognized when the client is charged for the amount due and fees charged on a monthly basis are recognized over the month that payment processing services are provided. For client payment processing fees, the Company earns revenue on a gross basis as a principal and not net of the third-party payment processing costs incurred because the Company is considered the primary obligor for payment processing and administration services and has the latitude to set the price with clients separate and apart from the fees it pays its third-party payment processors. Foreign currency exchange fees. The Company generates revenue from foreign currency exchange fees from clients by charging a fixed mark-up above quoted foreign currency exchange rates when the Company collects amounts denominated in foreign currency. Foreign currency exchange fees are recognized as they are earned for each payment transaction. Upwork Payroll service fees. The Company generates revenue from Upwork Payroll service fees from clients when their freelancers are classified as employees for engagements on the Upwork platform. The client enters into an Upwork Payroll agreement with the Company, and Upwork separately contracts with unrelated third-party staffing providers who provide employment services to such clients. In such arrangements, freelancers providing freelancer services to clients become employees of third-party staffing providers. In arrangements where clients enter into Upwork Payroll agreements, the Company charges Upwork Payroll service fees to clients and does not charge service fees to the freelancers who are employees of the third-party staffing providers. Such service fees are charged as a fixed percentage of the total freelancer billings. Under an Upwork Payroll agreement, the Company provides the client access to the Upwork platform to procure and manage freelancer services, as well as access to employment services provided by the third-party staffing providers which are earned at the same time, and no allocation of fair value between these elements is required. The Company recognizes Upwork Payroll service fees revenue on a net basis as an agent of the client for providing access to employment services provided by the third-party staffing provider. The Company takes no responsibility for these employment services performed by the third party on behalf of the client. Therefore, the Company is not considered the primary obligor for these services. For freelancer services, the Company recognizes revenue on a net basis, as an agent, for providing access to the Upwork platform as it takes no responsibility for the freelancer services, and therefore the Company is not considered the primary obligor for the freelancer services. Additionally, freelancers and clients negotiate and agree upon the scope and the price for freelancer services directly with each other. The Company recognizes the Upwork payroll service fee as services are rendered by freelancers. Upwork Enterprise and Other Premium Offerings The Company earns fees from freelancers under Upwork Enterprise and other premium offerings as follows: Service fees. The Company provides freelancers access to the Upwork platform to perform freelancer services for clients. The Company charges freelancers a service fee as a percentage of freelancer billings. The Company earns service fees based on a fixed percentage of freelancer billings. For service fees charged to freelancers, the Company recognizes revenue on a net basis, as an agent, for providing access to the Upwork platform as it takes no responsibility for the freelancer services, and therefore the Company is not considered the primary obligor for the freelancer services. Additionally, freelancers and clients negotiate and agree upon the scope and the price for freelancer services directly with each other. The Company recognizes the service fee as services are rendered. The Company earns fees from clients under Upwork Enterprise and other premium offerings as follows: Client service fees. The Company offers clients access to the Company’s platform to source freelancers in exchange for a client service fee calculated as a percentage of freelancer billings. The Company recognizes the client service fees as services are rendered by the freelancers. Enterprise compliance service fees. The Company generates revenue from enterprise compliance service fees from clients under a compliance agreement with Upwork to determine whether a freelancer should be classified as an employee or an independent contractor based on the scope of freelancer services agreed between the client and freelancer and other factors. The Company charges enterprise compliance service fees as a percentage of freelancer billings. The Company recognizes revenue as services are rendered. Subscription fees. The Company generates revenue from monthly or annual subscription fees from clients for subscription services that include additional service features, premium access to top talent, professional services, custom reporting, and invoicing. The revenue attribution is consistent with membership fees stated for the Company’s Upwork Standard offering. Upwork Payroll service fees. Upwork Payroll service fees are recognized on the same basis as described under the Upwork Standard offering. Revenue sharing arrangements. For Upwork Standard, Upwork Enterprise, and other premium offerings, the Company generates a revenue share as a percentage of the fees charged by certain financial institutions to the freelancers. The Company recognizes revenue from these arrangements as they are earned, which is generally monthly based on the contractual terms. Managed Services Under a managed services arrangement, the Company is responsible for providing services and engaging freelancers directly or as employees of third-party staffing providers to perform the services for clients on the Company’s behalf. The Company recognizes revenue on a gross basis for amounts charged to the client based on the Company’s determination that the Company is deemed to be the primary obligor as it takes responsibility and risk for these services completed for the client. The Company determines pricing for these services and then identifies and engages the freelancers or third-party staffing providers to fulfill the service obligation to the client. Revenue for these services is recognized as these services are rendered by the Company.
Multiple-Element Arrangements | Multiple-Element Arrangements Some of the Company’s offerings consist of multiple elements which can include a mix of services, including subscription services, employment services, compliance services, and payment processing services. Where neither vendor-specific objective evidence nor third-party evidence of selling price exists, the Company is required to use its best estimate of selling price to allocate arrangement consideration on a relative basis to each element. At the inception of arrangements which do not include subscription services, as there is no fixed consideration to be allocated, a relative fair value allocation is not required. In the instance the multiple-element arrangements include subscription services, the only fixed consideration relates to the subscription services, which is a separate unit of accounting. The fixed consideration is allocated only to the subscription services at inception, as all other fees in the arrangements are contingent on certain activities being performed as stated above.
Deferred Revenue | Deferred Revenue Deferred revenue consists of subscription, membership, and connects fees collected in advance of services being rendered.
Cost of Revenue | Cost of Revenue Cost of revenue consists primarily of the cost of payment processing fees, costs of freelancers to deliver services under the Company’s managed services offering, personnel-related costs for the Company’s services and support personnel, third-party hosting fees, and the amortization expense associated with acquired intangibles and capitalized internal-use software. The Company defines personnel-related costs as salaries, bonuses, benefits, and stock-based compensation costs for employees, and costs related to other service providers the Company engages to provide internal services to the Company.
Research and Development | Research and Development Research and development expense primarily consists of personnel-related costs and third-party hosting costs related to development. Research and development costs are expensed as incurred, except to the extent that such costs are associated with platform development that qualify for capitalization.
Advertising Expense | Advertising Expense The Company expenses advertising costs as incurred.
Provisions for Transactions Losses | Provision for Transaction Losses Provision for transaction losses consists primarily of losses resulting from fraud on the platform and bad debt expense associated with the Company’s trade and client receivables balance and transaction losses expense related to chargebacks. Provision for these items represent estimates of losses based on the Company’s actual historical incurred losses and other factors.
Redeemable Convertible Preferred Stock Warrant Liability | Redeemable Convertible Preferred Stock Warrant Liability The Company accounts for freestanding warrants to purchase shares of its redeemable convertible preferred stock as a liability as the underlying shares of convertible preferred stock are contingently redeemable and, therefore, may obligate the Company to transfer assets at some point in the future. The redeemable convertible preferred stock warrants are recorded as other liabilities, noncurrent in the consolidated balance sheets at their estimated fair values and are subject to remeasurement at each balance sheet date. Any change in fair value from remeasurement is recognized as a component of other expense, net in the consolidated statements of operations. The Company adjusted the liability for changes in fair value through the completion of its IPO in October 2018, at which time the outstanding redeemable convertible preferred stock warrant converted to a common stock warrant and was reclassified to additional paid-in capital.
Stock-Based Compensation | Stock-Based Compensation The Company accounts for stock options, restricted stock units (“RSUs”) and purchase rights granted under our 2018 Employee Stock Purchase Plan (“2018 ESPP”) to employees and directors based on their estimated fair value on the date of grant. The fair value of each stock option and purchase rights granted under the 2018 ESPP is estimated using the Black-Scholes valuation model. The model requires the Company to make a number of assumptions, including the value of the Company’s common stock, expected volatility, expected term, risk-free interest rate, and expected dividends. The Company evaluates the assumptions used to value option awards upon each grant of stock options. The fair value of RSUs awarded to employees is based on the closing price of the Company’s common stock, as reported on The Nasdaq Global Select Market on the date of grant. The Company generally recognizes stock-based compensation expense for stock options and RSUs on a straight-line basis over the vesting term. For the performance based award granted to the Chief Executive Officer, expense is recognized over a graded vesting attribution schedule (see Note 10). Stock-based compensation for purchase rights granted under the 2018 ESPP is recognized over the offering period. Prior to the adoption of Accounting Standards Update No. 2016-09 (“ASU 2016-09”) on January 1, 2018, stock-based compensation expense was recognized only for those awards expected to vest. The Company estimated forfeitures based on historical rates of forfeitures of awards adjusted to reflect future changes in facts and circumstances, if any, and revised its estimated forfeiture rate if actual forfeitures differed from initial estimates. Subsequent to the adoption, the Company accounts for forfeitures as they occur. The Company also grants stock options to non-employee service providers. For these stock options, the Company believes the fair value of the stock option on the date of grant is more reliably measurable than the fair value of the services rendered. Therefore, the Company estimates the fair value of nonemployee stock options using the Black-Scholes valuation model with assumptions as discussed in Note 10. The estimated fair value of nonemployee stock options is remeasured over the vesting period as it is being earned, and the expense is recognized on a straight-line basis over the period during which services are rendered.
Foreign Currency | Foreign Currency The functional currency of the Company and its subsidiaries is the U.S. dollar. Transactions with users denominated in currencies other than the U.S. dollar are remeasured at the exchange rate in effect on the date of the transaction. At the end of each reporting period, monetary assets and liabilities are remeasured using exchange rates in effect at the balance sheet date. Foreign currency transaction gains and losses are included in other expense, net in the consolidated statements of operations. The Company recorded net foreign currency transaction losses of $0.4 million and $0.5 million for the years ended December 31, 2018 and 2016, respectively. Foreign currency transaction gains and losses for the year ended December 31, 2017 were immaterial.
Comprehensive Loss | Comprehensive Loss Comprehensive loss is equal to the net loss for all periods presented. Accordingly, the consolidated statements of comprehensive loss have been omitted from the consolidated financial statements.
Income Taxes | Income Taxes The Company accounts for income taxes in accordance with the liability method. Under the liability method, deferred assets and liabilities are recognized based upon anticipated future tax consequences attributable to differences between financial statement carrying amounts of assets and liabilities and their respective tax bases. The provision for income taxes is comprised of the current tax liability and the change in deferred tax assets and liabilities. The Company establishes a valuation allowance to the extent that it is more likely than not that deferred tax assets will not be recoverable against future taxable income. Deferred tax assets and liabilities are measured using the enacted tax rates that will be in effect for the years in which those tax assets are expected to be realized or settled. The Company regularly assesses the likelihood that its deferred tax assets will be realized from recoverable income taxes or recovered from future taxable income based on the realization criteria set forth in the relevant authoritative guidance. To the extent that the Company believes any amounts are not more likely than not to be realized, the Company records a valuation allowance to reduce its deferred tax assets. The realization of deferred tax assets is dependent upon future earnings, if any, the timing and amount of which are uncertain. Accordingly, the net deferred tax assets have been fully offset by a valuation allowance. If the Company subsequently realizes deferred tax assets that were previously determined to be unrealizable, the respective valuation allowance would be reversed, resulting in an adjustment to earnings in the period such determination is made. In addition, the calculation of tax liabilities involved dealing with uncertainties in the application of complex tax regulations. The Company recognized potential liabilities based on its estimate of whether, and the extent to which, additional taxes will be due. The Company accounts for uncertain tax positions in accordance with the relevant guidance, which prescribes a recognition threshold and measurement approach for uncertain tax positions taken or expected to be taken in a company’s income tax return, and also provides guidance on recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. The guidance utilized a two-step approach for evaluation uncertain tax positions. Step one, Recognition, requires a company to determine if the weight of available evidence indicates a tax position is more likely than not to be sustained upon audit. Step two, Measurement, is based on the largest amount of benefit, which is more likely than not to be realized on ultimate settlement. A liability is reported for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. Any interest and penalties related to unrecognized tax benefits are recorded as income tax expense.
Net Loss per Share Attributable to Common Stockholders | Net Loss per Share Attributable to Common Stockholders Prior to its IPO, the Company followed the two-class method when computing net loss per share as the Company had issued shares that met the definition of participating securities. The two-class method determined net loss per share for each class of common stock and participating securities according to accumulated and participation rights in undistributed earnings. The two-class method required income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The Company’s redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in losses of the Company. Accordingly, the two-class method did not apply for periods in which the Company reported a net loss or a net loss attributable to common stockholders Upon the closing of the IPO in October 2018, all outstanding shares of redeemable convertible preferred stock were converted into shares of common stock. As such, the two-class method is no longer applicable. Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted net loss attributable to common stockholders is computed by adjusting net loss attributable to common stockholders to reallocate undistributed earnings based on the potential impact of dilutive securities, including outstanding common stock options, convertible preferred stock and warrants to purchase common stock and convertible preferred stock. For periods in which the Company has reported net losses, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders, because dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Recently Accounting Pronouncement | Recent Accounting Pronouncements Not Yet Adopted As an “emerging growth company,” the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (“ASC 606”). ASC 606 supersedes the revenue recognition requirements in ASC 605, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASC 606 also includes Subtopic 340-40, Other Assets and Deferred Costs—Contracts with Customers (“Subtopic 340-40” and together with ASC 606, the “new revenue standard”), which requires the deferral of incremental costs of obtaining a contract with a customer. In August 2015, the FASB deferred the effective date for annual reporting periods beginning after December 15, 2017. In 2016, the FASB issued amendments on this guidance with the same effective date and transition guidance. The new revenue standard may be applied retrospectively to each prior period presented or retrospectively with the cumulative effect recognized as of the date of adoption. The Company is required to adopt the new revenue standard for the year ending December 31, 2019. Interim reporting under ASC 606 will not be required until 2020. To date, the Company has established an implementation team and is in the process of evaluating the impact of the new revenue standard on its accounting policies, processes, and system requirements. Furthermore, the Company has made and will continue to make investments in systems to enable timely and accurate reporting under the new revenue standard. The Company is continuing to evaluate the adoption method and the potential impact that the implementation of this standard will have on its consolidated financial statements, specifically related to the following items:
• | identification of performance obligations;
• | principal agent considerations;
• | whether the discounts offered under the Company’s tiered pricing program for freelancer service fee result in a “material right” as that term is defined in ASC 606;
• | whether costs to obtain a contract with a customer will be capitalized or expensed;
• | timing of revenue recognition;
• | method of adoption; and
• | revenue disclosures which are expected to expand and may require judgment in certain areas.
In February 2016, FASB issued ASU No. 2016-02, Leases (Topic 842), related to how an entity should recognize lease assets and lease liabilities. The guidance specifies that an entity that is a lessee under lease agreements should recognize lease assets and lease liabilities for those leases classified as operating leases under previous FASB guidance. Accounting for leases by lessors is largely unchanged under the new guidance. In 2018, the FASB also approved an amendment that would permit the option to adopt the new standard prospectively as of the effective date, without adjusting comparative periods presented. The new standard becomes effective for the Company for the year ending on December 31, 2020. The Company anticipates the effect of adopting this update will be recognizing right-of-use assets and corresponding lease liabilities for leases where we are the lessee, primarily comprised of leases for facilities. The Company is continuing to assess all implications of this new guidance on its consolidated financial statements. In June 2016, the FASB issued ASU 2016–13, Financial Instruments-Credit Losses (“Topic 326”). The standard changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, to clarify that receivables arising from operating leases are within the scope of lease accounting standards. The guidance is effective for the Company for fiscal year 2021 with early adoption permitted. The standard requires a modified retrospective method of adoption. The Company has not yet evaluated the impact of these standard updates on its consolidated financial statements and related disclosures. In August 2016, the FASB issued ASU No. 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payment, to clarify how certain cash receipts and payments are presented and classified in the statement of cash flows. The new guidance becomes effective for the Company for the year ending December 31, 2019, although early adoption is permitted. The Company is currently evaluating the impact of adopting this new guidance on its consolidated financial statements. In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, that will require that the amounts generally described as restricted cash and restricted cash equivalents would be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period amounts shown on the statement of cash flows. The new guidance also requires certain disclosures to supplement the statement of cash flows. The guidance becomes effective for the Company for the year ending on December 31, 2019, although early adoption is permitted. The Company is currently evaluating the effect this guidance will have on its consolidated financial statements, but does not expect it to have a significant impact on its consolidated financial statements and related disclosures. In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Others (Topic 350): Simplifying the Test for Goodwill Impairment. ASU No. 2017-04 eliminates Step 2 from the goodwill impairment test, which measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Under ASU No. 2017-04, an entity should perform its annual or interim goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the amount by which the carrying amount exceeds the reporting unit’s fair value, with the loss not exceeding the total amount of goodwill allocated to that reporting unit. The guidance becomes effective for the Company on a prospective basis for its annual or any interim goodwill impairment tests during the year ending on December 31, 2021, although early adoption is permitted. The Company is currently evaluating the impact of adopting this new guidance on its consolidated financial statements. In August 2017, the FASB issued ASU No. 2017–12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities, which expands and refines hedge accounting for both financial and non–financial risk components, aligns the recognition and presentation of the effects of hedging instruments and hedge items in the financial statements, and includes certain targeted improvements to ease the application of current guidance related to the assessment of hedge effectiveness. In addition, in October 2018, the FASB issued ASU No. 2018–16, Derivatives and Hedging (Topic 815), which amends Topic 815 to add the overnight index swap (OIS) rate based on the secured overnight financing rate as a fifth U.S. benchmark interest rate. These standards are effective for the Company for fiscal years beginning after December 15, 2019. The Company has not yet evaluated the impact of these standards on its consolidated financial statements and related disclosures. In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting. ASU No. 2018-07 expands the scope of Topic 718, Compensation-Stock Compensation to include share-based payment transactions for acquiring goods and services from non-employees. These awards are measured at the grant-date fair value of the equity instruments that an entity is obligated to issue when the good has been delivered or the service has been rendered and any other conditions necessary to earn the right to benefit from the instruments have been satisfied. The guidance is effective for the Company for the fiscal year ending on December 31, 2020, although early adoption is permitted but not earlier than the Company’s adoption of ASC 606, and the guidance requires a modified retrospective application to awards that have not been settled as of the adoption date. The Company has not yet evaluated the impact of this standard on its consolidated financial statements and related disclosures. In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements on fair value measurements. ASU No. 2018-13 is effective for the Company for the fiscal year ending on December 31, 2021, although early adoption is permitted. The Company has not yet evaluated the impact of this standard on its consolidated financial statements and related disclosures. In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 aligns the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. ASU No. 2018-15 is effective for the Company for the fiscal year ending on December 31, 2021, although early adoption is permitted. The Company has not yet evaluated the impact of this standard on its consolidated financial statements and related disclosures. Recently Adopted Accounting Pronouncements In March 2016, the FASB issued ASU 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The Company adopted this standard as of January 1, 2018. ASU 2016-09 eliminates the requirement to delay the recognition of excess tax benefits until they reduce current taxes payable. Under this standard, previously unrecognized excess tax benefits shall be recognized on a modified retrospective basis. ASU No. 2016-09 also requires excess tax benefits and deficiencies to be recognized prospectively in the Company’s provision for income taxes rather than additional paid-in capital. Additionally, the Company elected to account for forfeitures as they occur rather than estimate expected forfeiture using a modified retrospective transition method. Finally, ASU No. 2016-09 requires excess tax benefits to be presented as a component of operating cash flows rather than financing cash flows. The Company elected to adopt this requirement prospectively and accordingly, prior periods have not been adjusted. The adoption of this standard was immaterial to the Company’s consolidated financial statements as of and for the year ended December 31, 2018. In May 2017, the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting, which provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in the ASU. The Company adopted this standard as of January 1, 2018. The adoption of this standard had no impact on the Company’s consolidated financial statements as of and for the year ended December 31, 2018.

X
- Definition Funds Held In Escrow and Escrow Funds Payable [Policy Text Block] + References No definition available. + Details
Name: | upwk_FundsHeldInEscrowAndEscrowFundsPayablePolicyTextBlock
Namespace Prefix: | upwk_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Provisions For Transactions Losses [Policy Text Block] + References No definition available. + Details
Name: | upwk_ProvisionsForTransactionsLossesPolicyTextBlock
Namespace Prefix: | upwk_
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84159346&loc=d3e8275-108329 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 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for the 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 Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_BasisOfAccounting
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for 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 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://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959 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 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611 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_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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of 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=6389767&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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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_RevenueRecognitionDeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition for multiple-deliverable arrangements including, at a minimum (as applicable): (1) the nature of such arrangements, (2) the significant deliverables within the arrangements, (3) the general timing of delivery or performance of service for the deliverables within the arrangements, (4) performance-, cancellation-, termination- or refund-type provisions, (5) a discussion of the significant factors, inputs, assumptions, and methods used to determine selling price (whether vendor-specific objective evidence, third-party evidence, or estimated selling price) for the significant deliverables, (6) whether the significant deliverables in the arrangements qualify as separate units of accounting and the reasons that they do not qualify as separate units of accounting, if applicable, and (7) the general timing of revenue recognition for significant units of accounting. This element is applicable to all multiple-deliverable arrangements, including software arrangements (for example, software products, upgrades or enhancements, postcontract customer support, or services). + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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_RevenueRecognitionMultipleElementArrangements
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://fasb.org/us-gaap/role/ref/otherTransitionRef -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/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + 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://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_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://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=109197908&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=109197908&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 redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6403650&loc=d3e20905-112640 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(27)(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(c)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 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 + Details
Name: | us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy
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