XML 35 R19.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Business and Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Description of Business | Description of Business Amplitude, Inc. (the “Company”) was incorporated in the state of Delaware in 2011 and is headquartered in San Francisco, California. The Company provides a Digital Analytics Platform that helps companies analyze their customer behavior within digital products. The Company delivers its application over the Internet as a subscription service using a software-as-a-service (“SaaS”) model. The Company’s arrangements with customers do not provide the customer with the right to take possession of the software supporting the cloud-based application service at any time. The Company also offers customer support related to initial implementation setup, ongoing support services, and application training.
Segment Information | Segment Information The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. Long-lived assets outside of the United States are immaterial. For information regarding the Company’s revenue by geographic area, see the Disaggregation of Revenue section below.
Basis of Presentation and Principles of Consolidation | Basis of Presentation and Principles of Consolidation The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP” or “GAAP”) and include the accounts of Amplitude, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Foreign Currency | Foreign Currency The reporting currency of the Company is the United States dollar. The functional currency of the Company’s foreign subsidiaries is also the United States dollar. Foreign currency transaction gains and losses are recognized in “Other income, net” in the consolidated statements of operations and comprehensive loss, and have not been material for any of the periods presented.
Reclassification | Reclassification Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period consolidated financial statements.
Direct Listing | Direct Listing On September 21, 2021, the Company’s registration statement related to the Direct Listing (the “Registration Statement”) was declared effective by the SEC, and on September 28, 2021, the Company’s Class A common stock commenced trading. The Company incurred fees related to financial advisory service, audit, and legal expenses in connection with the Direct Listing and recorded general and administrative expenses of $18.2 million for the year ended December 31, 2021. Prior to the Direct Listing, on August 30, 2021, an amended and restated certificate of incorporation of the Company was filed with the Secretary of State of the State of Delaware, which resulted in the creation of Class A common stock and Class B common stock. All existing shares of common stock issued and outstanding were reclassified into shares of Class B common stock. Upon the effectiveness of the Registration Statement, all 68.0 million outstanding shares of redeemable convertible preferred stock were converted into an equivalent number of shares of Class B common stock. On September 21, 2021, an amended and restated certificate of incorporation of the Company was filed with the Secretary of State of the State of Delaware, authorizing an aggregate of 1,220,000,000 shares of capital stock of the Company, including 600,000,000 shares of Class A common stock, 600,000,000 shares of Class B common stock, and 20,000,000 shares of preferred stock.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the financial statements and may involve subjective or significant judgment by the Company; therefore, actual results could differ from the Company’s estimates. Items subject to such estimates and assumptions include, but are not limited to the: • expected period of benefit for deferred commissions; • useful lives of long-lived assets; • valuation of the Company’s common stock and stock-based awards for periods prior to the direct listing of the Company's Class A common stock on the Nasdaq Capital Market (the “Direct Listing”); • valuation of goodwill and intangible assets; • the recognition, measurement, and valuation of deferred tax assets and income tax uncertainties; and • incremental borrowing rate used for operating leases.
Risks and Uncertainties | Risks and Uncertainties The COVID-19 pandemic had an adverse effect on the global economy and the lasting effects of the pandemic continue to be unknown. Although pandemic-related trends have normalized for the Company, the extent to which COVID-19 may continue to impact the Company’s financial condition, results of operations, or liquidity continues to remain uncertain, and as of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or an adjustment to the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained, which will be recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates, and any such differences may be material to the Company’s financial statements.
Revenue Recognition | Revenue Recognition The Company derives revenue primarily from sales of subscription services. Revenue is recognized when, or as, the related performance obligation is satisfied by transferring the control of the promised service to a customer. The amount of revenue recognized reflects the consideration that the Company expects to be entitled to receive in exchange for these services. To achieve the core principle of the revenue standard, the Company applies the following steps: (i) Identification of the contract, or contracts, with the customer The Company considers the terms and conditions of the contract in identifying the contracts. The Company determines a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, it has been determined the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, and financial information pertaining to the customer. (ii) Identification of the performance obligations in the contract Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. The Company’s performance obligations consist of (1) core subscription services and (2) professional and other services. (iii) Determination of the transaction price The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services to the customer. The transaction price includes SaaS subscription fees based on the contracted usage as well as variable consideration associated with overage fees on exceeded volume limits. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component. (iv) Allocation of the transaction price to the performance obligations in the contract Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price (“SSP”). Contracts typically have one performance obligation of providing access to the core subscription service. On occasion, contracts include professional services to customers, which are separate performance obligations. Professional services revenue has historically not been significant. (v) Recognition of the revenue when, or as, a performance obligation is satisfied Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. For subscription services, revenue is recognized as the customer is given access to the core subscription service, in an amount that reflects the consideration that the Company expects to receive in exchange for access to the services. With respect to professional services, the Company recognizes revenue as services are delivered. The Company generates all its revenue from contracts with customers. Subscription revenue The Company generates revenue from subscription services including SaaS subscriptions and customer support services subject to contractual subscription terms. SaaS subscriptions enable customers to access and send event volume data to the Company’s cloud-based platform. Subscription arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Instead, customers are granted continuous access to the platform over the contractual period. A time-elapsed method is used to measure progress because the Company’s obligation is to provide continuous service over the contractual period and control is transferred evenly over the contractual period. Accordingly, the fixed consideration related to subscription revenue is recognized ratably over the contract term beginning on the date access to the subscription product is provisioned. The typical subscription term is 12 months with various payment terms ranging from monthly to annual up-front payments. Most contracts are non-cancellable over the contractual term and are subject to standard terms and conditions; however, certain contracts contain nonstandard terms that may impact the timing of revenue recognition. Some customers have the option to purchase additional subscription services at a stated price. These options are evaluated on a case-by-case basis but generally do not provide a material right as they do not provide a discount to the customer that is incremental to the range of discounts typically given for the same services that are sold to a similar class of customers, even when the stand-alone selling price of the services subject to the option is highly variable. Remaining performance obligations The Company’s contracts with customers generally include one combined performance obligation, its core subscription offering, which is a series of distinct services transferred to the customer ratably over the respective obligation’s term. Other performance obligations that may be identified in contracts include professional services. As of December 31, 2022, the unrecognized transaction price related to remaining performance obligations was $248.2 million. The Company’s remaining performance obligations as of December 31, 2022 are expected to be recognized as follows (in thousands):
|  | As of December 31, 2022 |  |
Less than or equal to 12 months |  | $ | 190,595 |  |
Greater than 12 months |  |  | 57,581 |  |
Total remaining performance obligations |  | $ | 248,176 |  |
Disaggregation of Revenue | Disaggregation of Revenue The following table shows the Company’s disaggregation of revenue by geographic areas, as determined based on the billing address of its customers (in thousands):
|  | Years Ended December 31, |
|  | 2022 |  |  | 2021 |  |  | 2020 |
United States |  | $ | 146,415 |  |  | $ | 107,244 |  |  | $ | 65,189 |
International |  |  | 91,652 |  |  |  | 60,017 |  |  |  | 37,275 |
Total revenue |  | $ | 238,067 |  |  | $ | 167,261 |  |  | $ | 102,464 |
Accounts Receivable, Net | Accounts Receivable, Net Accounts receivable are primarily comprised of cash due from customers and are recorded at the invoiced amount, net of an allowance for doubtful accounts. The Company has a well-established collections history from its customers. Credit is extended to customers based on an evaluation of their financial condition and other factors. In determining the necessary allowance for doubtful accounts, the Company estimates the lifetime expected credit losses against the existing accounts receivable balance. The Company's estimate is based on certain factors including historical loss rates, current economic conditions, reasonable and supportable forecasts, and customer-specific circumstances. The Company maintained an allowance of $0.7 million and $0.1 million for doubtful accounts as of December 31, 2022 and 2021, respectively. The movements in the allowance for doubtful accounts were not material for any of the periods presented. The Company does not have any off-balance-sheet credit exposure related to its customers.
Concentration of Risk and Significant Customers | Concentration of Risk and Significant Customers Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities, and accounts receivable. Although the Company deposits its cash with high-quality, credit-rated financial institutions, the deposits, at times, may exceed federally insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents. No customer accounted for 10% or more of total revenue for the years ended December 31, 2022, 2021, and 2020. As of the year ended December 31, 2022, no customers represented 10% or more of accounts receivable. As of the year ended December 31, 2021, one customer represented 10% of accounts receivable.
Deferred Revenue | Deferred Revenue Deferred revenue consists of billings of payments received in advance of revenue recognition and is recognized when, or as, performance obligations are satisfied. The Company generally invoices its customers annually or in semi-annual, quarterly, or monthly installments. Accordingly, the deferred revenue balance does not represent the total contract value of annual non-cancellable subscription agreements. The amount of revenue recognized in the years ended December 31, 2022 and 2021 that was included in deferred revenue at the beginning of the period was $68.8 million and $40.7 million, respectively.
Deferred Commissions | Deferred Commissions The Company capitalizes sales commissions that are recoverable and incremental due to the acquisition of customer contracts. The Company determines whether costs should be deferred based on its sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract. Commissions paid upon the initial acquisition of a contract are deferred and then amortized on a straight-line basis over a period of benefit, determined to be five years. The period of benefit is estimated by considering factors such as the expected life of our subscription contracts, historical customer attrition rates, technological life of our platform, as well as other factors. Sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for the acquisition of the initial subscription contract given the substantive difference in commission rates between new and renewal contracts. The Company determines the period of benefit for renewal subscription contracts by considering the contractual term for renewal contracts. Amounts anticipated to be recognized within 12 months of the balance sheet date are recorded as deferred commissions, current, with the remaining portion recorded as deferred commissions, noncurrent, in the consolidated balance sheets. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statement of operations and comprehensive loss. The Company periodically reviews these deferred commissions to determine whether events or changes in circumstances have occurred that could impact recoverability or the period of benefit. There were no impairment losses recorded during the periods presented. The following table represents a rollforward of the Company’s deferred commissions as of December 31, 2022 and 2021 (in thousands):
|  | Years Ended December 31, |
|  | 2022 |  |  | 2021 |
Beginning balance |  | $ | 28,685 |  |  | $ | 19,440 |
Additions to deferred commissions |  |  | 17,740 |  |  |  | 16,077 |
Amortization of deferred commissions |  |  | (9,708 | ) |  |  | (6,832 | )
Ending balance |  |  | 36,717 |  |  |  | 28,685 |
Deferred commissions, current portion |  |  | 10,918 |  |  |  | 8,112 |
Deferred commissions, net of current portion |  |  | 25,799 |  |  |  | 20,573 |
Total deferred commissions |  | $ | 36,717 |  |  | $ | 28,685 |
Cost of Revenue | Cost of Revenue Cost of revenue primarily consists of costs related to third-party hosting costs; employee-related expenses, including salaries, stock-based compensation and benefits for operations and support personnel; software license fees; certain developed technology and acquired developed software amortization; and allocated overhead.
Research and Development Expense | Research and Development Expense The Company’s costs related to research, design, maintenance, and minor enhancements of the Company’s platform are expensed as incurred. These costs consist primarily of personnel-related expenses, including stock-based compensation and allocated overhead costs, contractor and consulting fees related to the design, development, testing, and enhancements of the Company’s platform, and software, hardware, and cloud infrastructure fees for staging and development related to research and development activities necessary to support growth in the Company’s employee base and in the adoption of its platform.
Advertising Costs | Advertising Costs The Company expenses all advertising costs as incurred as a component of sales and marketing expenses. Advertising expenses of $5.8 million, $4.5 million, and $2.0 million were incurred during the years ended December 31, 2022, 2021, and 2020, respectively.
Share-Based Compensation | Stock-Based Compensation The Company records stock-based compensation expense for all stock-based awards, including stock options, restricted stock units (“RSUs”) and purchase rights issued under the 2021 Employee Stock Purchase Plan (“ESPP”), made to employees, non-employees, and directors based on estimated fair values recognized over the requisite service period. The Company measures and recognizes compensation expense for all stock-based payment awards granted to employees, directors, and non-employees based on the estimated fair values on the date of the grant and vesting criteria. For options, vesting is typically over a four-year period and is contingent upon continued employment on each vesting date. In general, options granted to employees vest 25% after the first year of service and ratably each month over the remaining 36-month period. For RSUs, vesting is typically over a three-year period and is contingent upon continued employment on each vesting date. In general, RSUs granted to employees vest ratably each quarter over the 36-month period. The Company recognizes compensation expense for service-based stock-based awards as an expense over the employee’s or director’s requisite service period on a straight-line basis. The Company also had certain options and awards that have performance-based vesting conditions upon certain liquidity events. As a result of the Direct Listing, the liquidity event was met for all outstanding awards with a performance condition and were expensed using the accelerated attribution method. Forfeitures are accounted for as they occur. Stock-based compensation expense is allocated to cost of revenue and operating expenses on the consolidated statements of operations based on where the associated employee’s functional department is located. The fair value of stock options granted under the 2021 Plan and purchase rights issued under the ESPP for purposes of calculating stock-based compensation expense is estimated on the grant date using the Black-Scholes pricing model. The Black-Scholes pricing model requires the Company to make assumptions and judgments about the inputs used in the calculation, including the expected term (weighted-average period of time that the options granted are expected to be outstanding), the volatility of the Company’s common stock, risk-free interest rate, and expected dividend yield. The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company's historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The volatility is based on an average of the historical volatilities of the common stock of comparable public companies with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option or purchase right. The Company’s expected dividend yield input is zero as it has not historically paid, nor does it expect in the future to pay, cash dividends on its common stock. Stock-based compensation expense for RSUs granted under the 2021 Plan is measured based on the fair value of the underlying shares on the date of grant. The fair value of options granted under the 2014 Plan are estimated on the grant date using the Monte Carlo simulation model. The determination of the grant date fair value is affected by the estimated fair value of the Company’s common stock as well as additional assumptions regarding a number of other subjective variables. These variables include expected stock price volatility over a contractual term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for a contractual term, and expected dividends. Stock-based compensation expense for RSUs granted under the 2014 Plan is measured based on the fair value of the underlying shares on the date of grant.
Taxes | 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 basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income or loss 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. Valuation allowances are established for deferred tax assets to the extent it is more likely than not that the deferred tax assets may not be realized. The Company evaluates uncertain tax positions taken or expected to be taken in the course of preparing its tax return to determine whether the tax positions are more likely than not of being sustained upon challenge by the applicable tax authority. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
Cash, Cash Equivalents, and Restricted Cash | Cash, Cash Equivalents, and Restricted Cash The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents are stated at fair value. Restricted cash represents cash held to collateralize lease obligations related to the Company's property leases. As of December 31, 2022 and 2021, $0.9 million of restricted cash is recorded as noncurrent assets. T he following table represents the Company's cash, cash equivalents, and restricted cash at each period end (in thousands):
|  | As of December 31, |
|  | 2022 |  |  | 2021 |
Cash and cash equivalents |  | $ | 218,494 |  |  | $ | 307,445 |
Restricted cash, noncurrent |  |  | 855 |  |  |  | 850 |
Total cash, cash equivalents, and restricted cash |  | $ | 219,349 |  |  | $ | 308,295 |
Investments in Marketable Securities | Investments in Marketable Securities Investments in marketable securities consist of commercial paper, corporate notes, and bonds, as well as U.S. Treasury and government agency securities. Management determines the appropriate classification of investments at the time of purchase and reevaluates such determination at each balance sheet date. Marketable securities are classified as available-for-sale and are carried at fair value in the consolidated balance sheets and are classified as short-term or long-term based on their remaining contractual maturities. The Company evaluates its investments with unrealized loss positions at the individual security level to determine whether the unrealized loss was related to credit or noncredit factors. The Company considers whether a credit loss exists based on the extent of the unrealized loss position, any adverse conditions specifically related to the security or the issuer's operating environment, pay structure of the security, the issuer's payment history and any changes in the issuer's credit rating. Estimated credit losses are determined using a discounted cash flow model and recorded as an allowance, with changes in expected credit losses on the Company's investments recorded in “Other income, net” in the consolidated statements of operations and comprehensive loss. Unrealized gains and losses related to noncredit factors are reflected in “Accumulated other comprehensive loss” on the consolidated balance sheets.
Fair Value Measurement | Fair Value Measurements The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are: Level 1 – Unadjusted quoted prices in active markets for identical assets or liabilities that are accessible at the measurement date for assets or liabilities; the fair value hierarchy gives the highest priority to Level 1 inputs. Level 2 – Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Level 3 – Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date; the fair value hierarchy gives the lowest priority to Level 3 inputs. Observable inputs are based on market data obtained from independent sources. The fair value of cash, cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued liabilities approximated their carrying values as of December 31, 2022 and 2021 due to their short-term nature. The fair values of all of these instruments are categorized as Level 1 in the fair value hierarchy. The fair value of the Company's marketable securities as categorized by the fair value level hierarchy is detailed in Note 3.
Business Combinations | Business Combinations The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair value based on the acquisition method of accounting. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, particularly to acquired intangible assets. These assumptions include, but are not limited to, reproduction costs and appropriate discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred. During the measurement period, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statement of operations and comprehensive loss.
Goodwill and Other Acquired Intangible Assets | Goodwill and Other Acquired Intangible Assets Goodwill represents the excess of the purchase price over the fair value of net assets acquired in connection with business combinations accounted for using the acquisition method of accounting. The Company has one reporting unit and performs testing of goodwill in the fourth quarter of each year, or as events occur or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. These triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate that could affect the value of goodwill or a significant decrease in expected cash flows. The Company’s test for goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines, based on the qualitative factors, that the fair value of the reporting unit is more likely than not less than the carrying amount, then a quantitative goodwill impairment test is required. There were no impairments of goodwill recorded for the years ended December 31, 2022, 2021, and 2020. There were no other changes in goodwill other than additions from acquisitions during the year ended December 31, 2021 as detailed in Note 4. Intangible assets mainly consist of developed technology resulting from the Company’s acquisitions. Acquired intangible assets are recorded at cost, net of accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which was determined to be three years for all acquired intangibles. For developed technology, amortization costs were included within cost of revenue in the consolidated statements of operations upon the related product release date. Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. There was no impairment of intangible assets recorded for the years ended December 31, 2022, 2021, and 2020.
Property and Equipment, Net | Property and Equipment, Net Property and equipment are stated at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets, as follows:
Property |  | Useful Life
Office equipment |  | 3 years
Furniture and fixtures |  | 3 years
Leasehold improvements |  | Shorter of remaining lease term or 5 years
Software including internal-use software |  | 3 years
Maintenance and repairs are charged to expense as incurred and improvements are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation is removed from the accounts and any resulting gain or loss is reflected in the statements of operations and comprehensive loss for the period realized.
Operating Leases | Operating Leases The Company determines if an arrangement is, or contains, a lease at inception. Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At lease commencement date, the Company determines lease classification between finance and operating, allocates the consideration to the lease and non-lease components and recognizes a right-of-use (“ROU”) asset and corresponding lease liability for each lease component. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments based on the lease contracts. Operating lease ROU assets and liabilities were recognized at adoption date or lease commencement date, if the commencement date was after January 1, 2022, based on the present value of lease payments over the remaining lease term. The Company’s lease contracts do not provide an implicit rate, as such the Company used its incremental borrowing rate based on the information available at adoption date or lease commencement date, if the commencement date was after January 1, 2022, in determining the present value of lease payments. The operating lease ROU assets also include any lease payments made to the lessors at or before the lease commencement date, and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company's incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates the incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The ROU asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives. The operating lease right-of-use assets and liabilities recognized at January 1, 2022, the adoption date, were based on the present value of lease payments over the remaining lease term as of that date, using the incremental borrowing rate as of that date. The Company elected the practical expedients to not recognize right-of-use assets and liabilities for leases with a term of less than twelve months and to not separate non-lease components from the associated lease components for the Company's office leases and certain other asset classes. The total consideration includes fixed payments and contractual escalation provisions. The Company is responsible for maintenance, insurance, property taxes and other variable payments, which are expensed as incurred. The Company's leases include options to renew or terminate. The Company includes the option to renew or terminate in the determination of the lease term when the option is deemed to be reasonably certain that the Company will exercise that option. The Company accounts for changes in the expected lease term as a modification of the original contract. Operating leases are classified in “Operating lease right-of-use assets” and “Operating lease liabilities, noncurrent” on the Company's consolidated balance sheets. The current balance of the operating lease liabilities is included within “Accrued expenses” on the Company's consolidated balance sheets. Operating lease expense is recognized on a straight-line basis over the expected lease term and included in “Operating expenses” in the Company's consolidated statements of operations and comprehensive loss.
Capitalized Internal-Use Software Costs | Capitalized Internal-Use Software Costs The Company capitalizes development costs related to its platform and certain other projects for internal use. The Company considered the guidance set forth in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Subtopic 350-40-15, Accounting for the Cost of Computer Software Developed or Obtained for Internal Use, which requires companies to capitalize qualifying computer software costs that are incurred during the application development stage, and then amortize them over the software’s estimated useful life. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software costs are included in “Property and equipment, net” on our consolidated balance sheets and are amortized on a straight-line basis over its estimated useful life into cost of revenue within the consolidated statements of operation. All software development costs prior to capitalization have been recorded in research and development expense in the consolidated statements of operations. There was no impairment to capitalized internal-use software costs during the years ended December 31, 2022, 2021, and 2020.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company evaluates long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. No impairment loss on long-lived assets was recognized in the years ended December 31, 2022, 2021, and 2020.
Net Loss Per Share | Net Loss Per Share Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Prior to the automatic conversion of all of its redeemable convertible preferred stock outstanding into Class B common stock concurrent with the Direct Listing, the Company considered all series of its redeemable convertible preferred stock to be participating securities as the holders of such stock have the right to receive nonforfeitable dividends on a ratable basis in the event that a dividend is paid on common stock. Under the two-class method, the net loss attributable to common stockholders is not allocated to the redeemable convertible preferred stock as the preferred stockholders do not have a contractual obligation to share in the Company’s losses. Basic net loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, redeemable convertible preferred stock, stock options, early exercised stock options, RSUs, ESPP purchase rights and common stock warrants have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive for all periods presented.
Indemnifications and Warranties | Indemnifications The Company delivers its applications over the internet as a subscription service using a SaaS model. Each subscription is subject to the terms of the contractual arrangement with the customer and often includes certain provisions for holding the customer harmless against and indemnifying the customer from costs, damages, losses, liabilities, and expenses arising from claims that the Company’s software infringes upon a copyright, trademark, or other trade secret rights, and third-party claims arising from the Company’s breach of the contract. Customers also indemnify the Company for claims relating their improper use of the service or intellectual property claims originating from customer actions or content. The Company has not incurred any expense in defense or reimbursement of any of its customers for losses related to indemnification provisions, and no material claims against the Company are outstanding as of December 31, 2022, 2021, and 2020. The Company’s exposure under these indemnification provisions is often capped at a fixed amount in many customer agreements and uncapped in others. Due primarily to the lack of history of prior indemnification claims and the unique facts and circumstances involved in each particular contractual arrangement, the Company has determined that potential costs related to indemnification are not probable or estimable and, as such, has no t recorded a reserve for the years ended December 31, 2022 and 2021. In addition, in the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, directors, officers, and other parties with respect to certain matters. The Company has not incurred any material costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in its consolidated financial statements. Warranties For certain customers, the Company provides a performance warranty for accessibility to the Company’s platform as identified in an order form during the order duration. The Company’s software products are generally warranted for certain customers to substantially conform to the specifications set forth in the related customer contract and published documentation. In the event there is a failure of such warranties, the Company generally will correct the problem or provide a reasonable workaround or replacement product. The Company has the standard 30-day cure period for failures that amount to a material breach, and no warranted time frame for nonmaterial failures. If the Company cannot correct or provide a workaround or replacement product for material failures within the cure period, then the customer’s remedy is generally limited to termination of the contractual arrangement related to the nonconforming product services with a pro rata refund of the related fees paid. The Company has not incurred significant expense under these service warranties, nor does it expect that any future expense is probable. Accordingly, the Company has determined that potential costs related to warranties are not probable or estimable and, as such, has no t recorded a reserve as of December 31, 2022 and 2021.
Recently Adopted Accounting Pronouncements | Recently Adopted Accounting Pronouncements In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842), which requires companies to recognize lease liabilities and corresponding right-of-use leased assets on the balance sheets and to disclose key information about leasing arrangements. Qualitative and quantitative disclosures will be enhanced to better understand the amount, timing, and uncertainty of cash flows arising from leases. ASU No. 2016-02 is effective for annual periods beginning after December 15, 2021, with early adoption permitted. Additionally, in 2018 and 2019, the FASB issued the following Topic 842–related ASUs: • 2018-01, Land Easement Practical Expedient for Transition to Topic 842, which clarifies the applicability of Topic 842 to land easements and provides an optional transition practical expedient for existing land easements; • 2018-10, Codification Improvements to Topic 842, Leases, which makes certain technical corrections to Topic 842; • 2018-11, Leases (Topic 842): Targeted Improvements, which allows companies to adopt Topic 842 without revising comparative period reporting or disclosures and provides an optional practical expedient to lessors to not separate lease and non-lease components of a contract if certain criteria are met; and • 2019-01, Leases (Topic 842): Codification Improvements, which provides guidance for certain lessors on determining the fair value of an underlying asset in a lease and on the cash flow statement presentation of lease payments received; ASU No. 2019-01 also clarifies disclosures required in interim periods after adoption of ASU No. 2016-02 in the year of adoption. The Company adopted the new standard as of January 1, 2022, and recognized a cumulative-effect adjustment to the opening balance of accumulated deficit as of adoption date. The Company elected the optional transition approach to not apply Topic 842 in the comparative periods presented. The Company elected the relief package of practical expedients to not reassess whether existing contracts contain leases, the lease term and classification for existing leases, and whether existing initial direct costs meet the new definition. The adoption of Topic 842 resulted in the recognition of total right-of-use of $11.6 million and total lease liabilities of $13.2 million as of the date of adoption. Additionally, the Company has derecognized $1.6 million in deferred rent upon adoption of this standard. The adoption of Topic 842 did not have a material impact to the consolidated statements of operations and comprehensive loss or statements of cash flows. In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350), which eliminates Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value (i.e., measure the charge based on today’s Step 1). This update is effective for annual and interim impairment tests performed in periods beginning after December 15, 2022. The Company early adopted the standard as of January 1, 2022. The adoption of ASC 350 did not have a material impact to the consolidated financial statements. On January 1, 2022, the Company adopted ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, including accounts receivables. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in more timely recognition of credit losses. The adoption of Topic 326 did not have a material impact to the consolidated financial statements.

X
- Definition Concentration of risk and significant customers. + References No definition available. + Details
Name: | ampl_ConcentrationOfRiskAndSignificantCustomersPolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred commissions. + References No definition available. + Details
Name: | ampl_DeferredCommissionsPolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Revenue. + References No definition available. + Details
Name: | ampl_DeferredRevenuePolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of business + References No definition available. + Details
Name: | ampl_DescriptionOfBusinessPolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Direct listing policy text block. + References No definition available. + Details
Name: | ampl_DirectListingPolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disaggregation of revenue. + References No definition available. + Details
Name: | ampl_DisaggregationOfRevenuePolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating Leases [Policy Text Block] + References No definition available. + Details
Name: | ampl_OperatingLeasesPolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recently Adopted Accounting Pronouncements + References No definition available. + Details
Name: | ampl_RecentlyAdoptedAccountingPronouncements
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reclassification. + References No definition available. + Details
Name: | ampl_ReclassificationPolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Risks and uncertainties policy text block. + References No definition available. + Details
Name: | ampl_RisksAndUncertaintiesPolicyTextBlock
Namespace Prefix: | ampl_
Data Type: | dtr-types: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 cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI https://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://asc.fasb.org/extlink&oid=124432515&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 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration