v3.25.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2025
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation —The consolidated financial statements have been prepared in U.S. dollars, in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions have been eliminated in consolidation.
Use of Estimates | Use of Estimates —The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates 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 reporting period. Actual results could differ from those estimates.
Operating Segments | Operating Segments —See Note 11 for more information.
Net Income (Loss) Per Share | Net Income (Loss) Per Share — Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, restricted stock units (“RSUs”), shares issued pursuant to the Employee Stock Purchase Plan (“ESPP”), performance restricted stock units (“PSUs”), and the Conversion Option of the 2025 Notes (the “Conversion Options”) (Note 10) are considered to be potential common stock equivalents.
Cash and Cash Equivalents | Cash and Cash Equivalents — The Company considers all highly liquid investments purchased with original maturity of three months or less to be cash equivalents. Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase, consisting primarily of money-market funds.
Available-for-sale Investments | Available-for-sale Investments — Investments consist of commercial paper, corporate debt securities, U.S. Treasury securities, and U.S. Government agency securities. Securities having remaining maturities of more than three months at the date of purchase and less than one year from the date of the balance sheets are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets. The Company classifies its debt investments with readily determinable market values as available-for-sale. These debt investments are classified as investments on the consolidated balance sheets and are carried at fair market value. For available-for-sale debt securities, any realized gains and losses are determined based on the specific identification method and are reported in other income (expense) in the consolidated statements of operations. For securities in an unrealized loss position, the Company first assesses whether it intends to sell or if it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security’s amortized cost basis is written down to fair value through other income (expense) in the consolidated statements of operations. The Company does not intend to sell these investments and it is more likely than not that the Company will not be required to sell these investments before recovery of their amortized cost basis. If neither of the above criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, credit ratings, the financial health of the industry and sector of the issuer, the overall risk profile of the securities, overall macroeconomic conditions, and more. Any credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in other income (expense) in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). In considering the underlying risk of its portfolio, the Company has a zero-loss expectation for U.S. treasury and U.S. government agency securities, which represents the majority of its debt investment available-for-sale securities portfolio. As of December 31, 2025 and 2024, no allowance for credit losses in investments was recorded.
Strategic Investments | Strategic Investments — Strategic investments consist of non-marketable equity investments of privately held companies in which the Company does not have a controlling interest. Strategic investments that consist of non-controlling equity investments without readily determinable fair values in privately held companies f or which the Company does not have the ability to exercise significant influence are measured under the measurement alternative method of accounting. Under the measurement alternative method of accounting, the non-marketable equity securities are carried at cost less any impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. On a quarterly basis, the Company performs a qualitative assessment to evaluate whether the investment is impaired. If there are sufficient indicators that the fair value of the investment is less than the carrying value, the carrying value of the investment is reduced and an impairment is recorded in the consolidated statements of operations in other income (expense). T he Company has certain other non-marketable strategic investments that do not qualify for the measurement alternative method of accounting, for which the fair value option has been elected. Under the fair value option, the non-marketable investments are measured at fair value based on valuation methods which may include a combination of observable and unobservable inputs and are reviewed quarterly for reductions in fair value that are other-than-temporary. Any changes to the fair value are recorded in the consolidated statements of operations in other income (expense). Strategic investments that consist of non-controlling equity investments without readily determinable fair values, in which the Company has significant influence over the investee’s operating and financial policies, are accounted for under the equity method of accounting. Under the equity method of accounting, the Company's proportionate share of the net earnings or impairment charges on investments are reported in the consolidated statements of operations in other income (expense), and increase or decrease the investment balance recorded on the balance sheet. Equity method investments are reviewed for changes in fair value and indicators of other-than-temporary impairment on a quarterly basis. An equity method investment is written down to fair value if there is evidence of a loss in value which is other-than-temporary.
Accounts Receivable and Allowance for Doubtful Accounts | Accounts Receivable and Allowance for Credit Losses — Accounts receivable are carried at the original invoiced amount less an allowance for credit losses based on the probability of future collection. The probability of future collection is based on specific considerations of historical loss patterns and an assessment of the continuation of such patterns based on past collection trends and known or anticipated future economic events that may impact collectability. The probability of future collection is also assessed by geography. To date, losses resulting from uncollected receivables have not materially exceeded estimates. The following is a roll-forward of the Company’s allowance for credit losses (in thousands):
|  | Balance Beginning of Period |  |  | Charged to Statement of Operations |  |  | Deductions (1) |  |  | Balance at End of Period |
Allowance for credit losses |  |  |  |  |  |  |  |  |  |  |  |
Year ended December 31, 2025 |  | $ | 6,088 |  |  | $ | 24,947 |  |  | $ | (24,210 | ) |  | $ | 6,825 |
Year ended December 31, 2024 |  | $ | 5,516 |  |  | $ | 19,862 |  |  | $ | (19,290 | ) |  | $ | 6,088 |
Year ended December 31, 2023 |  | $ | 3,266 |  |  | $ | 18,887 |  |  | $ | (16,637 | ) |  | $ | 5,516 |
(1) Deductions include actual accounts written-off, net of recoveries.
Restricted Cash | Restricted Cash —The Company had restricted cash of $2.7 million at December 31, 2025 and $4.1 million at December 31, 2024, related to letters of credit for its leased facilities. The following table provides a reconciliation of the cash, cash equivalents and restricted cash within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows for the year ended December 31, 2025 and 2024.
|  | December 31, 2025 |  |  | December 31, 2024 |  |
|  | (in thousands)
Cash and cash equivalents |  | $ | 882,242 |  |  | $ | 512,667 |  |
Restricted cash, included in prepaid expenses and other current assets and other assets |  |  | 2,703 |  |  |  | 4,053 |  |
Total cash, cash equivalents, and restricted cash |  | $ | 884,945 |  |  | $ | 516,720 |  |
Property and Equipment | Property and Equipment —Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the related assets. Expenditures for maintenance and repairs are charged to expense as incurred, whereas major betterments are capitalized as additions to leasehold improvements. Cost and accumulated depreciation of fully depreciated property and equipment are removed from the Company’s consolidated balance sheets when they no longer have any future economic benefit. Depreciation is recorded over the following estimated useful lives:
|  | Estimated Useful Life
Employee related computer equipment |  | 2 - 3 years
Computer equipment and purchased software |  | 3 years
Furniture and fixtures |  | 5 years
Internal use software |  | 5 years
Leasehold improvements |  | Lesser of lease term or useful life
The Company capitalizes certain payroll and stock compensation costs incurred to develop functionality for certain of the Company’s inter n ally built software platforms. The costs incurred during the preliminary stages of development are expensed as incurred. Once a piece of incremental functionality has reached the development stage, certain internal costs are capitalized until the functionality is ready for its intended use. Internal-use software is included within property and equipment on the consolidated balance sheets.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets —Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that the useful lives of those assets are no longer appropriate. Management considers the following potential indicators of impairment of its long-lived assets (asset group): a substantial decrease in the Company’s stock price, a significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used, a significant adverse change in legal factors or in the business climate that could affect the value of the long-lived asset (asset group), an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group), and a current expectation that, more likely than not, a long lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. When such events occur, the Company compares the carrying amounts of the assets to their undiscounted expected future cash flows. If this comparison indicates that there may be an impairment, the amount of the impairment is calculated as the difference between the carrying value and fair value. For the years presented, the Company did no t recognize an impairment charge.
Intangible Assets | Intangible Assets — Intangible assets consist of acquired technology, trade name, customer relationships, sublease asset and domain names. The Company records acquired intangible assets at fair value on the date of acquisition and amortizes such assets in a pattern reflective of the expected economic benefits consumption over the expected useful life of the asset. If this pattern cannot be reliably determined, a straight-line amortization method is used. The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying value of the intangible asset is amortized prospectively over the revised remaining useful life. In 2023, the Company recognized an impairment of $1.6 million. No impairment charges were recognized in 2024 or 2025.
Goodwill | Goodwill — Goodwill is determined by the excess of cost over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Goodwill is not subject to amortization but is monitored annually for impairment or more frequently if there are indicators of impairment. Management considers the following potential indicators of impairment: significant underperformance relative to historical or projected future operating results, significant changes in the Company’s use of acquired assets or the strategy of the Company’s overall business, significant negative industry or economic trends and a significant decline in the Company’s stock price for a sustained period. The Company performs its annual impairment test on November 30. The Company’s goodwill is evaluated at the consolidated level as it has been determined there is one operating segment comprised of one repor ting unit. The Company performs a quantitative assessment, which compares the fair value of the reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized. Based on the quantitative assessment performed on November 30, 2025, the fair value exceeded the carrying value, and as such, there was no impairment of goodwill as of November 30, 2025. There were no triggering events after the measurement date that may indicate impairment as of December 31, 2025. For the years ended December 31, 2025, 2024 and 2023, the Company did no t recognize an impairment charge.
Business Combinations | Business Combinations — The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The purchase price allocation process requires management to make significant judgment with respect to intangible assets. Fair value determinations are based on, among other factors, estimates of replacement costs, future expected cash flows attributable to the acquired intangible assets and appropriate discount rates used in computing present values. Useful life determinations are generally based on future expected cash flows attributable to the acquired intangible assets. Goodwill represents the excess of the purchase price over the estimated fair values of the assets acquired and liabilities assumed. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statement of operations.
Advertising Expense | Advertising Expense —The Company expenses advertising as incurred, which is included in sales and marketing expense in the consolidated statements of operations. The Company incurred advertising expense of $144.3 million in 2025, $117.8 million in 2024, and $105.3 million in 2023.
Leases | Leases — The Company determines if an arrangement contains a lease at inception and does not separate lease and non-lease components of an arrangement determined to contain a lease. Operating leases are included in right-of-use ("ROU") assets, current operating lease liabilities and operating lease liabilities, net of current portion, on the Company’s consolidated balance sheet. Operating leases with a duration of 12 months or less are excluded from ROU assets and operating lease liabilities. Lease payments are recognized on a straight-line basis over the lease term and variable lease payments are recognized as incurred. ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the lease commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for tenant incentives. As the Company’s operating leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. To determine the estimated incremental borrowing rate, the Company uses publicly available credit ratings for peer companies. The Company estimates the incremental borrowing rate using yields for maturities that are in line with the duration of the lease payments. The Company evaluates the recoverability of the ROU assets for possible impairment in accordance with the long-lived assets policy above. The Company recognized an impairment charge of $46.8 million in connection with the Restructuring Plan (Note 18) in 2023. No impairment charges were recognized in 2024 or 2025. Lease expense for minimum lease payments for operating leases is recognized on a straight-line basis over the lease term. Improvement reimbursements from landlords are amortized through ROU assets on a straight-line basis as a reduction to rent expense over the terms of the corresponding leases. The Company also subleases some of its unused spaces to third parties. The Company recognizes sublease income, as a reduction to rent expense, on a straight-line basis over the sublease term. Asset retirement obligations (“ARO”) — On the lease commencement date, the Company establishes an ARO based on the present value of contractually required estimated future costs to retire long-lived assets at the termination or expiration of a lease. The asset associated with the ARO is amortized over the corresponding lease term to operating expense and the ARO is accreted to the end-of-lease obligation value over the same term.
Derivatives | Derivatives — The Company uses derivative instruments, primarily forward contracts, to reduce the risk of variability in future cash flow due to foreign currency exchange rate fluctuations and to hedge certain foreign currency denominated monetary assets or liabilities. Hedging derivative instruments are recognized as either assets or liabilities and are measured at fair value. For derivative instruments designated as cash flow hedges, unrealized foreign exchange gains or losses are recorded in accumulated other comprehensive income ("AOCI") and are reclassified into revenues in the same periods when the hedged transactions are recognized in the consolidated statements of operations. For derivative instruments not designated as cash flow hedges, changes in the value of the foreign exchange contracts are recognized in other (expense) income, net in the consolidated statements of operations.
Revenue Recognition | Revenue Recognition — The Company generates revenue from arrangements with multiple performance obligations, which typically include subscriptions to its online software products and support, as well as professional services and other revenue, which include on-boarding, training, consulting services and Payments. The Company’s customers do not have the right to take possession of the online software products. The Company recognizes revenue from contracts with customers using a five-step model, which is described below: • Identify the customer contract; • Identify performance obligations that are distinct; • Determine the transaction price; • Allocate the transaction price to the distinct performance obligations; and • Recognize revenue as the performance obligations are satisfied. Identify the customer contract A customer contract is generally identified when the Company and a customer have executed an arrangement that calls for the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer. Identify performance obligations that are distinct A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its online software products are distinct because, once a customer has access to the online software product that it purchased, the online software product is fully functional and does not require any additional development, modification, or customization. Professional services sold and other revenue are distinct because the customer benefits from the on-boarding, training, consulting, and Payments to make better use of the online software products it purchased. Determine the transaction price The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, and reassesses at each reporting date, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved. Allocate the transaction price to the distinct performance obligations The transaction price is allocated to each performance obligation based on the relative standalone selling prices (“SSP”) of the goods or services being provided to the customer. The Company determines the SSP of its goods and services based upon the average observable sales prices for each type of online software product and professional services sold. In instances where there are not sufficient data points, often due to new product introduction, or the selling prices for a particular online software product or professional service are disparate, the Company estimates the SSP using other observable inputs, such as similar products or services. Recognize revenue as the performance obligations are satisfied Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from online software products and support is recognized ratably over the subscription period beginning on the date the Company’s online software products are made available to customers. Most subscription contracts are one year or less. The Company recognizes revenue from on-boarding, training, and consulting services as the services are provided. For services where the performance obligation is to process payments through the Company’s payment solution, revenue is recognized at the time the payment processing obligation is completed. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied. Costs to Obtain a Contract with a Customer The incremental direct costs of obtaining a contract, which primarily consist of employee sales and Solutions Partner commissions paid for new subscription contracts, are deferred and amortized on a straight-line basis over a period of approximately two to four years. The two to four-year period has been determined by taking into consideration the commitment term of the customer contract, the nature of the Company’s technology development life-cycle, and an estimated customer relationship period. Sales and Solutions Partner commissions for upgrade contracts are deferred and amortized on a straight-line basis over the remaining estimated customer relationship period of the related customer. Deferred commission expense that will be recorded as expense during the succeeding 12-month period is recorded as current deferred commission expense, and the remaining portion is recorded as long-term deferred commission expense. The Company pays its Solutions Partners a commission based on the online software product sales price for sales to end-customers. The classification of the commission paid in the Company’s consolidated statements of operations depends on who purchases the online software product. In instances where an end-customer purchases from the Company, the commission paid to the Solutions Partner is recorded as sales and marketing expense. When a Solutions Partner purchases directly from the Company, the commission paid to the Solutions Partner is netted against the associated revenue recognized.
Concentrations of Credit Risk and Significant Customers | Concentrations of Credit Risk and Significant Customers —Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, investments, and accounts receivable. The Company's cash and cash equivalents are generally held with large financial institutions. Although the Company's deposits may exceed federally insured limits, the financial institutions that the Company uses have high investment-grade credit ratings and, as a result, the Company believes that, as of December 31, 2025, its risk relating to deposits exceeding federally insured limits was not significant. The Company’s investments consist of highly rated corporate debt securities and U.S. Treasury securities. The Company limits the amount of investments in any single issuer, except U.S. Treasuries. The Company believes that, as of December 31, 2025, its concentration of credit risk related to investments was not significant. The Company generally does not require collateral from its customers and generally requires payment 30 days from the invoice date. The Company maintains an allowance for credit losses based on its assessment of the collectability of accounts receivable. Credit risk arising from accounts receivable is mitigated as a result of transacting with a large number of geographically dispersed customers spread across various industries. There were no customers that individually exceeded 10% of the Company’s net accounts receivable or revenue in any of the periods presented.
Foreign Currency | Foreign Currency —The functional currency of the Company’s foreign subsidiaries is the local currency. The Company presents its consolidated financial statements in U.S. dollars. The Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the weighted-average exchange rate for the period for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded to accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive income (loss). Foreign currency transaction gains and losses are recorded in other income (expense) in the consolidated statements of operations.
Government Grants | Government Grants — The Company recognizes a benefit from government grants when there is reasonable assurance that the Company will comply with the conditions under the grants and that the grant will be received. The government grants are recorded in the consolidated statement of operations as an offset to the costs the government grants are intended to compensate.
Research and Development | Research and Development —Research and development expenses include payroll, employee benefits and other expenses associated with product development.
Capitalized Software Development Costs | Capitalized Software Development Costs —Certain payroll and stock compensation costs incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality, are capitalized. Certain implementation costs, including external direct costs, incurred during the development stage of cloud computing arrangements are also capitalized. The costs incurred in the preliminary stages of development and the post-implementation-operation stage, including the costs of maintaining the customer platform and internally built software platforms, are expensed as incurred. Once an application has reached the development stage, the Company capitalizes certain software development costs for new offerings as well as upgrades to existing software platforms. Capitalized software development costs are amortized on a straight-line basis over their estimated useful life of two to five years. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Capitalized software development costs, exclusive of those costs recorded within property and equipment, consisted of the following:
|  | December 31, 2025 |  |  | December 31, 2024 |
|  | (in thousands) |
Gross capitalized software development costs |  | $ | 537,849 |  |  | $ | 374,127 |
Accumulated amortization |  |  | (324,055 | ) |  |  | (219,643 | )
Capitalized software development costs, net |  | $ | 213,794 |  |  | $ | 154,484 |
Amortization of capitalized software development costs, exclusive of costs recorded within property and equipment, was $117.9 million in 2025, $74.3 million in 2024, and $45.8 million in 2023. Amortization expense is included in cost of revenue in the consolidated statements of operations.
Income Taxes | Income Taxes —Deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. Net deferred tax assets are included within other assets and net deferred tax liabilities are included within other long-term liabilities on the consolidated balance sheets. The Company accounts for uncertainty in income taxes by using a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50 percent likelihood of being realized upon ultimate settlement.
Stock-Based Compensation | Stock-Based Compensation — The Company accounts for all stock options and awards granted to employees and nonemployees using a fair value method. The measurement date for awards is generally the date of the grant. The fair value of the Company’s common stock is the closing price of the stock on the date of the grant. For stock options and the purchase rights issued under the Company's ESPP, the Black-Scholes option pricing model is used to measure the fair value. The expected term of options granted to employees and ESPP purchase rights was calculated using the simplified method, which represents the average of the contractual term of the option or purchase right and the weighted-average vesting period. The Company considers this appropriate as there is no other method that would be more indicative of exercise activity. The expected volatility for the Company’s common stock is based on the Company's historical volatility. The risk-free interest rate is based on the rate on U.S. Treasury securities with maturities consistent with the estimated expected term of the awards. The assumed dividend yield is based upon the Company’s expectation of not paying dividends in the foreseeable future. Stock-based compensation costs for awards with time-based service condition is recognized on a straight-line basis over the requisite service period and stock-based compensation costs for awards with performance conditions is recognized on the graded vesting attribution method over the requisite service period when it becomes probable that the performance target will be achieved. If the performance condition becomes probable of being achieved before the end of the requisite service period, the remaining compensation costs are recognized over the remaining requisite service period. Forfeitures are recorded in the period in which they occur.
Share Repurchases | Share Repurchases — The Company records consideration paid for shares repurchased, along with the associated transaction costs, as a reduction to stockholders’ equity on the consolidated balance sheets.
Recent Accounting Pronouncements | Recent Accounting Pronouncements— Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations. Recent Accounting Pronouncements Adopted in 2025: In December 2023, the FASB issued guidance enhancing income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The guidance was adopted on January 1, 2025 (Note 16) and it did not have a material impact on the Company's consolidated financial statements. Recent Accounting Pronouncements to be Adopted in Future Periods: In November 2024, the FASB issued guidance that requires the disclosure about specific types of expenses included in the expense captions presented on the face of the income statement. The new standard will be effective for the Company for the annual periods beginning January 1, 2027, and for interim periods beginning January 1, 2028, with early adoption permitted. The adoption of this standard only impacts annual and quarterly disclosures and is not expected to have a material impact on the Company's consolidated financial statements. In July 2025, the FASB issued guidance that provides a practical expedient to measure credit losses on current accounts receivable and current contract assets. The practical expedient allows companies to assume that current conditions as of the balance sheet date do not change for the remaining life of the asset when measuring credit losses. The new standard will be effective for the Company for the annual and interim periods beginning January 1, 2026. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements. In September 2025, the FASB issued guidance which modernizes the accounting for internal-use software costs. The guidance removes all references to software project development stages and clarifies the recognition threshold entities must meet to begin capitalizing costs. The new standard will be effective for the Company for the annual and interim periods beginning January 1, 2028, with early adoption permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements. In December 2025, the FASB issued guidance to establish authoritative guidance on the recognition, measurement, and presentation of government grants received by business entities. The new standard will be effective for the Company for the annual and interim periods beginning January 1, 2029, with early adoption permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements. In December 2025, the FASB issued guidance which clarifies and reorganizes interim reporting guidance to improve navigability, applicability, and consistency without changing the fundamental nature or volume of required interim disclosures. The new standard will be effective for the Company for the interim periods beginning January 1, 2028, with early adoption permitted. The Company is currently evaluating the impact that the adoption of this standard will have on its consolidated financial statements.

X
- Definition Disclosure of accounting policy for costs that are capitalized in connection with the development of software. + References No definition available. + Details
Name: | hubs_CapitalizedSoftwareDevelopmentCostsPolicyPolicyTextBlock
Namespace Prefix: | hubs_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Government grants. + References No definition available. + Details
Name: | hubs_GovernmentGrantsPolicyTextBlock
Namespace Prefix: | hubs_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share repurchases. + References No definition available. + Details
Name: | hubs_ShareRepurchasesPolicyTextBlock
Namespace Prefix: | hubs_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Strategic investments policy. + References No definition available. + Details
Name: | hubs_StrategicInvestmentsPolicyTextBlock
Namespace Prefix: | hubs_
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 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + 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 premium paid to acquire option for investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-9 + Details
Name: | us-gaap_AvailableForSaleSecuritiesPurchasedOptionsPricePolicy
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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + 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 business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
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 -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + 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 credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479693/815-10-S50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4F -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/815/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + 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 (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 -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + 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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
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 -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + 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 -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + 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 leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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: | 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + 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/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + 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 -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + 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 -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 + 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 -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration