XML 42 R29.htm IDEA: XBRL DOCUMENT
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 accompanying Consolidated Financial Statements include the accounts of N-able, Inc. and the accounts of its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions.
Reclassifications | Reclassifications Certain prior period amounts have been reclassified to conform to current period presentation.
Segment Information | Segment Information Operating segments are components of an enterprise for which separate financial information is available and is evaluated regularly by the company’s chief operating decision‑maker in deciding how to allocate resources and in assessing performance. N-able currently operates in one reportable business segment.
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 and the disclosure of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. The actual results that we experience may differ materially from our estimates. The accounting estimates that require our most significant, difficult and subjective judgments include: •the valuation of goodwill, intangibles, and long-lived assets; •the valuation of contingent consideration; •revenue recognition; and •income taxes.
Foreign Currency Translation | Foreign Currency Translation The functional currency of our foreign subsidiaries is determined in accordance with authoritative guidance issued by the Financial Accounting Standards Board (“FASB”). We translate assets and liabilities for these subsidiaries at exchange rates in effect at the balance sheet date. We translate income and expense accounts for these subsidiaries at the average monthly exchange rates for the periods. We record resulting translation adjustments as a component of accumulated other comprehensive income (loss) within stockholders' equity. We record gains and losses from currency transactions denominated in currencies other than the functional currency as other income (expense), net in our Consolidated Statements of Operations. Local currency transactions of international subsidiaries that have the U.S. dollar as the functional currency are remeasured into U.S. dollars using current rates of exchange for monetary assets and liabilities and historical rates of exchange for non-monetary assets and liabilities.
Cash and cash equivalents | Cash and Cash Equivalents All cash and cash equivalents included in the Consolidated Financial Statements are legally owned by N-able legal entities. We consider highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. As of December 31, 2025 and 2024, we have money market fund financial assets of $68.2 million and $44.0 million, respectively, which are included in “cash and cash equivalents” in our Consolidated Balance Sheets. See “Fair Value Measurements” below and Note 7. Fair Value Measurements for further details regarding the fair value measurements of our money market fund financial assets.
Acquisitions | Acquisitions The purchase price of our acquired businesses is allocated to the assets acquired and the liabilities assumed based on their estimated fair values, with the excess recorded as goodwill in the reporting unit expected to benefit from the business combination. If applicable, we estimate the fair value of contingent consideration payments in determining the purchase price. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the fair value of the tangible and intangible assets acquired and liabilities assumed, including the deferred tax asset valuation allowances and acquired income tax uncertainties, with the corresponding offset to goodwill. We include the operating results of acquisitions in our Consolidated Financial Statements from the acquisition date. Acquisition related costs are expensed separately from the acquisition as incurred and are primarily included in general and administrative expenses in our Consolidated Statements of Operations. The fair value of identifiable intangible assets is based on significant judgments made by management. We typically engage third party valuation appraisal firms to assist us in determining the fair values, useful lives of the assets acquired, and the excess earnings methodology used to calculate the fair values under the income approach. The valuation estimates and assumptions are based on historical experience and information obtained by management, and include forecasted revenue growth rate and cost of revenue earned from the developed technology. Other estimates include forecasted operating cash flows and discount rates applied in determining the present value of those cash flows. Unanticipated events and circumstances may occur that could affect the accuracy or validity of such assumptions, estimates or actual results. Acquired identifiable intangible assets are amortized on the straight-line method over their estimated economic lives, which are generally two to seven years for trademarks, customer relationships and developed product technologies. We include amortization of acquired developed product technologies in cost of revenue and amortization of other acquired intangible assets in operating expenses in our Consolidated Statements of Operations.
Goodwill | Goodwill Goodwill represents the amount of the purchase price in excess of the estimated fair value of net assets of businesses acquired in a business combination. Our goodwill was primarily derived from the take private transaction of SolarWinds in February 2016 and subsequent business combinations, where the purchase price exceeded the fair value of the net identifiable assets acquired. We test goodwill at least annually during the fourth quarter or sooner when circumstances indicate an impairment may exist. An impairment of goodwill is recognized when the carrying amount of a reporting unit exceeds its fair value. For purposes of the annual impairment test, we first assess qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying value. If, based on a review of qualitative factors, it is more likely than not that the fair value of the reporting unit is less than its carrying value we perform a quantitative goodwill impairment test by comparing the fair value of the reporting unit to its carrying amount. If the carrying value exceeds the fair value, an impairment loss is recognized for the amount by which the reporting unit's carrying value exceeds its fair value, not to exceed the carrying value of goodwill in that reporting unit. We may also elect to bypass the qualitative assessment and perform a quantitative assessment. In October 2025, we performed a quantitative assessment for our single reporting unit. For the quantitative assessment, we compared the fair value of the reporting unit to its carrying value. As of October 1, 2025, the fair value of the reporting unit exceeded its carrying value. Fair value determination of our reporting unit requires considerable judgment and is sensitive to changes in underlying assumptions and factors. As a result, there can be no assurance that the estimates and assumptions made for purposes of the quantitative goodwill impairment test will prove to be an accurate prediction of future results. If an event occurs that would cause us to revise our estimates and assumptions used in analyzing the value of our goodwill, the revision could result in a non-cash impairment charge that could have a material impact on our financial results.
Long-lived Assets | Long-Lived Assets We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and subsequent business combinations. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the years ended December 31, 2025, 2024, and 2023, there were no indicators that our long-lived assets were impaired.
Long-lived Assets | Long-Lived Assets We evaluate the recoverability of our long-lived assets, including finite-lived intangible assets and other assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Our finite-lived intangible assets are primarily related to assets acquired at the take private transaction of SolarWinds and subsequent business combinations. Events or changes in circumstances that could result in an impairment review include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for our overall business, and significant negative industry or economic trends. In the event that the net book value of our long-lived assets exceeds the future undiscounted net cash flows attributable to such assets, an impairment charge would be required. Impairment, if any, is recognized in the period of identification to the extent the carrying amount of an asset or asset group exceeds the fair value of such asset or asset group. For the years ended December 31, 2025, 2024, and 2023, there were no indicators that our long-lived assets were impaired.
Fair Value Measurements | Fair Value Measurements We apply the authoritative guidance on fair value measurements for financial assets and liabilities, such as our money market fund financial assets and contingent consideration liabilities, that are measured at fair value on a recurring basis and non-financial assets and liabilities, such as goodwill, intangible assets and property, plant and equipment that are measured at fair value on a non-recurring basis. The guidance establishes a three-tiered fair value hierarchy that prioritizes inputs to valuation techniques used in fair value calculations. The three levels of inputs are defined as follows: Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us. Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level 1. Level 3: Inputs that are unobservable in the marketplace and significant to the valuation. The carrying amounts reported in our Consolidated Balance Sheets for cash, accounts receivable, accounts payable and other accrued expenses approximate fair value due to relatively short periods to maturity. See Note 7. Fair Value Measurements for a summary of our financial instruments accounted for at fair value on a recurring basis as of December 31, 2025 and 2024. As of December 31, 2025 and 2024, the carrying value of our outstanding debt approximates its estimated fair value as the interest rate on the debt is adjusted for changes in market rates. See Note 9. Debt for additional information regarding our debt.
Accounts Receivable | Accounts Receivable Accounts receivable represent trade receivables from customers when we have sold subscriptions for software-as-a-service (“SaaS”) offerings as well as subscription-based term licenses and from the sale of maintenance services associated with our perpetual license products and have not yet received payment. We present accounts receivable net of an allowance for doubtful accounts. We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. In doing so, we consider the current financial condition of the customer, the specific details of the customer account, the age of the outstanding balance and the current economic environment. Any change in the assumptions used in analyzing a specific account receivable might result in an additional allowance for doubtful accounts being recognized in the period in which the change occurs. Our allowance for doubtful accounts was $4.1 million, $0.9 million and $1.2 million for the years ended December 31, 2025, 2024 and 2023, respectively.
Property and Equipment | Property and Equipment We record property and equipment at cost and depreciate them using the straight-line method over their estimated useful lives as follows:
| Useful Life (in years)
Equipment, servers and computers | 3 - 5
Furniture and fixtures | 5 - 7
Software | 3 - 5
Leasehold improvements | Lesser of lease term or useful life
Upon retirement or sale of property and equipment, we remove the cost of assets disposed of and any related accumulated depreciation from our accounts and credit or charge any resulting gain or loss to operating expense. We expense repairs and maintenance as they are incurred.
Research and Development Costs | Research and Development Costs Research and development expenses primarily consist of personnel costs and contractor fees related to the development of new software products and enhancements to existing software products. Personnel costs include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes, as well as an allocation of our facilities, depreciation, benefits and IT costs. Research and development costs are charged to operations as incurred.
Internal-Use Software Costs | Internal-Use Software Costs We capitalize costs related to developing new functionality for our suite of products that are hosted and accessed by our customers on a subscription basis. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of other assets, net in our Consolidated Balance Sheets. Maintenance and training costs are expensed as incurred. Internal-use software costs are amortized on a straight-line basis over its estimated useful life, generally three years, and included in cost of revenue in the Consolidated Statements of Operations. There was an impairment to internal-use software costs of $0.4 million during the year ended December 31, 2025, and no impairments to internal-use software costs during the years ended December 31, 2024 and 2023. On December 14, 2022, we completed the acquisition of certain assets, primarily in the form of intellectual property, from a third party for a total consideration of up to $6.5 million, including $3.1 million of cash paid on the acquisition date, $1.0 million of product delivery fees, and up to $2.5 million payable upon the achievement of certain software engineering and knowledge transfer milestones as of September 1, 2023 and December 1, 2023. The total consideration of $6.5 million was capitalized as costs to obtain internal-use computer software from third parties and is being amortized over an estimated useful life of three years, beginning when the related technology is deemed ready for its intended use, in accordance with our policy for the capitalization of internal-use software costs. The $3.1 million of cash paid on the acquisition date and $1.0 million of product delivery fees was deemed to be the total value of technology ready for its intended use as of the acquisition date and is being amortized over an estimated useful life of three years, beginning on the acquisition date. The $2.5 million of contingent consideration was deemed to be the total value of technology not ready for its intended use as of the acquisition date. During the year ended December 31, 2023, $1.5 million of cash was paid due to the achievement of two of the software engineering and knowledge transfer milestones, with the related technology deemed ready for its intended use. During the year ended December 31, 2024, $1.0 million of cash was paid due to the achievement of the final software engineering and knowledge transfer milestones, with the related technology deemed ready for its intended use. There is no remaining contingent consideration related to this acquisition as of December 31, 2025 and 2024, and no gains or losses on the contingent consideration were recognized during the years ended December 31, 2025, 2024 and 2023, respectively. See Note 8. Accrued Liabilities and Other and Note 15. Commitments and Contingencies for additional information regarding the contingent consideration liabilities.
Debt Issuance Costs | Debt Issuance Costs Debt issuance costs for our secured credit facilities are presented as a deduction from the corresponding debt liability on our Consolidated Balance Sheets and amortized on an effective interest rate method over the term of the associated debt as interest expense in our Consolidated Statements of Operations.
Contingencies | Contingencies We account for claims and contingencies in accordance with authoritative guidance that requires we record an estimated loss from a claim or loss contingency when information available prior to issuance of our Consolidated Financial Statements indicates a liability has been incurred at the date of our Consolidated Financial Statements and the amount of the loss can be reasonably estimated. If we determine that it is reasonably possible but not probable that an asset has been impaired or a liability has been incurred, we disclose the amount or range of estimated loss if material or that the loss cannot be reasonably estimated. Accounting for claims and contingencies requires us to use our judgment. We consult with legal counsel on those issues related to litigation and seek input from other experts and advisors with respect to matters in the ordinary course of business. See Note 15. Commitments and Contingencies for a discussion of contingencies.
Revenue Recognition | Revenue Recognition We generate revenue from fees received for our SaaS solutions as well as subscriptions for our subscription-based term licenses and from the sale of maintenance services associated with our perpetual licenses. We recognize revenue related to contracts from customers when we transfer promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This is determined by following a five-step process which includes (1) identifying the contract with a customer, (2) identifying the performance obligations in the contract, (3) determining the transaction price, (4) allocating the transaction price and (5) recognizing revenue when or as we satisfy a performance obligation, as described below. •Identify the contract with a customer. We generally use an electronic or manually signed order form, purchase order, an authorized credit card, or the receipt of a cash payment as evidence of a contract provided that collection is considered probable. We sell our products through our direct inside sales force and through our distributors and resellers. Sales through resellers and distributors are typically evidenced by a reseller or distributor agreement, together with purchase orders or authorized credit cards on a transaction-by-transaction basis. Our distributors and resellers do not carry inventory of our software and we generally require them to specify the end user of the software at the time of the order. Our distributors and resellers have no rights of return or exchange for software that they purchase from us and payment for these purchases is due to us without regard to whether the distributors or resellers collect payment from their customers. •Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are separately identifiable from other promises in the contract, or distinct. If not considered distinct, the promised goods or services are combined with other goods or services and accounted for as a combined performance obligation. Determining the distinct performance obligations in a contract requires judgment. Our performance obligations primarily include SaaS solutions, subscription-based term licenses and maintenance support including unspecified upgrades or enhancements to new versions of our software solutions. See additional discussion of our performance obligations below. •Determine the transaction price. We determine the transaction price based on the contractual consideration and the amount of consideration we expect to receive in exchange for transferring the promised goods or services to the customer. We account for sales incentives to IT services providers, resellers or distributors as a reduction of revenue at the time we recognize the revenue from the related product sale. We report revenue net of any sales tax collected. Our return policy generally does not allow our customers to return software products or services. •Allocate the transaction price. For contracts that contain multiple performance obligations, we allocate the transaction price of the contract to each distinct performance obligation based on a relative stand-alone selling price basis. Determining stand-alone selling prices for our performance obligations requires judgment and is based on multiple factors, primarily including historical selling prices and discounting practices for products and services. We review the stand-alone selling price for our performance obligations periodically and update, if needed, to ensure that the methodology utilized reflects our current pricing practices. •Recognize revenue when or as we satisfy a performance obligation. Revenue is recognized when or as performance obligations are satisfied either over time or at a point in time by transferring a promised good or service. We consider this transfer to have occurred when risk of loss transfers to the IT services provider, reseller or distributor or the customer has access to their subscription which is generally upon electronic activation of the licenses purchased or access being granted which provides immediate availability of the product to the purchaser. See further discussion below regarding the timing of revenue recognition for each of our performance obligations. The following summarizes our performance obligations from which we generate revenue:
Performance obligation |  | When performance obligation is typically satisfied
SaaS solutions |  | Over the subscription term, once the service is made available to the customer (over time)
Subscription-based term and perpetual licenses |  | Upon the delivery of the license key or password that provides immediate availability of the product (point in time)
Technical support and unspecified software upgrades |  | Ratably over the contract period (over time)
Subscription Revenue. We primarily derive subscription revenue from the sale of subscriptions to the SaaS solutions that we host and manage on our platform. Our subscriptions provide access to the latest versions of our software platform, technical support and unspecified software upgrades and updates. Subscription revenue for our SaaS solutions is generally recognized ratably over the subscription term once the service is made available to the customer or when we have the right to invoice for services performed. In addition, our subscription revenue includes sales of our self-managed solutions, which are hosted and managed by our customers. Subscriptions of our self-managed solutions include term licenses, technical support and unspecified software upgrades. Revenue from the license performance obligation of our self-managed solutions is recognized at a point in time upon delivery of the access to the licenses and revenue from the performance obligation related to the technical support and unspecified software upgrades of our subscription-based license arrangements is recognized ratably over the agreement period. We generally invoice subscription agreements monthly based on usage or in advance over the subscription period on either a monthly or annual basis. •Other Revenue. Other revenue consists primarily of revenue from the sale of our maintenance services associated with the historical sales of perpetual licenses and revenue from professional services. Customers with maintenance agreements are entitled to receive technical support and unspecified upgrades or enhancements to new versions of their solutions on a when-and-if-available basis for the specified agreement period. We believe that our technical support and unspecified upgrades or enhancements performance obligations each have the same pattern of transfer to the customer and are therefore accounted for as a single distinct performance obligation. We recognize maintenance revenue ratably on a daily basis over the contract period. Deferred Revenue Deferred revenue primarily consists of transaction prices allocated to remaining performance obligations from annually billed subscription agreements and maintenance services associated with our historical sales of perpetual license products which are delivered over time. Certain of our maintenance agreements are billed annually in advance for services to be performed over a 12-month period. We initially record the amounts allocated to maintenance performance obligations as deferred revenue and recognize these amounts ratably on a daily basis over the term of the maintenance agreement. Contract Assets Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. Contract assets primarily relate to unbilled amounts for contracts with customers for which the amount of revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to accounts receivable when the right to invoice becomes unconditional. Contract assets are recorded as current if the invoice will be delivered to the customer within the succeeding 12-month period, with the remaining recorded as long-term. Capitalized Commissions We recognize as an asset the incremental costs of obtaining a contract with a customer if we expect to recover those costs, and amortize the asset in accordance with the pattern of transfer of goods and services to which the asset relates. ASC 606 defines the incremental costs of obtaining a contract as the costs that an entity incurs in its efforts to obtain a contract that would not have been incurred if the contract had not been obtained. We recognize the incremental costs of obtaining contracts as expense when incurred if the amortization period of the assets that we otherwise would have recognized is one year or less. For long-term committed contracts under the Long-Term Contract Initiative, we expect that commission fees paid to sales representatives as a result of obtaining these contracts are recoverable and are therefore capitalized. Current capitalized commissions were $2.7 million and $1.7 million as of December 31, 2025 and 2024, respectively, and are included in “prepaid and other current assets” in our Consolidated Balance Sheets. Non-current capitalized commissions were $2.3 million and $2.0 million as of December 31, 2025 and 2024, respectively, and are included in “other non-current assets” in our Consolidated Balance Sheets. Capitalized commissions are amortized on a straight-line basis over a period of three years, and are included in “sales and marketing” in our Consolidated Statements of Operations. We recognized amortization of capitalized commissions of $1.9 million and $0.4 million during the years ended December 31, 2025 and 2024, respectively.
Cost of Revenue | Cost of Revenue Cost of Revenue. Cost of revenue consists of public cloud infrastructure and hosting fees, an allocation of overhead costs for our subscription revenue and maintenance services, royalty fees and personnel costs for technical support and our security operations center. We allocate facilities, depreciation, IT and benefits costs based on headcount. Amortization of Acquired Technologies. Amortization of acquired technologies included in cost of revenue was $16.9 million, $3.5 million and $1.8 million for the years ended December 31, 2025, 2024 and 2023, respectively. We amortize to cost of revenue capitalized costs of technologies acquired in connection with business combinations, including the July 1, 2022 acquisition of Spinpanel B.V. (“Spinpanel”) and the November 20, 2024 acquisition of Adlumin.
Advertising | Advertising We expense advertising costs as incurred. Advertising expense is included in sales and marketing expenses in our Consolidated Statements of Operations.
Leases | Leases We lease facilities worldwide and certain equipment under non-cancellable lease agreements. During 2019, we adopted the new lease accounting guidance, FASB Accounting Standards Update No. 2016-02 “Leases,” or ASC 842. Under ASC 842, we evaluate if a contract is or contains a lease at inception of the contract. If we determine that a contract is or contains a lease, we determine the appropriate lease classification and recognize a right-of-use asset and lease liability at the commencement date of the lease based on the present value of fixed lease payments over the lease term reduced by lease incentives. To determine the present value of lease payments, we use an estimated incremental borrowing rate based on the interest rate a similar borrowing on a collateralized basis would incur based on information available on the lease commencement date as none of our leases provide an implicit rate. We generally base this discount rate on the interest rate incurred on our secured credit facilities, adjusted for considerations for the value, term and currency of the lease. Lease terms include options to extend or terminate the lease when it is reasonably certain that we will exercise those options. We recognize right-of-use assets and lease liabilities for leasing arrangements with terms greater than one year. Certain lease contracts include obligations to pay for other services, such as operations and maintenance. We account for lease and non-lease components in a contract as a single lease component for all classes of underlying assets except certain classes of equipment. Right-of-use assets are tested for impairment in the same manner as long-lived assets. The terms of some of our lease agreements provide for rental payments on a graduated basis. Operating lease costs are recognized on a straight-line basis over the lease term and recorded in the appropriate income statement line item based on the asset or a headcount allocation for office leases. Certain of our office leases require the payment of our proportionate share of common area maintenance or service charges. As we have elected to account for lease and non-lease components as a single lease component for our real estate leases, these costs are included in variable lease costs. In addition, certain of our leases may include variable payments based on measures that include changes in price indices or market interest rates which are included in variable lease costs and expensed as incurred. We had no finance leases as of and for the periods ended December 31, 2025 and 2024, respectively. See Note 6. Leases for additional information regarding our lease arrangements.
Income Taxes | Income Taxes We use the liability method of accounting for income taxes as set forth in the authoritative guidance for accounting for income taxes. Under this method, we recognize deferred tax liabilities and assets for the expected future tax consequences of temporary differences between the respective carrying amounts and tax basis of our assets and liabilities. On December 22, 2017, the U.S. Tax Cuts and Jobs Act (the “Tax Act”) was enacted. As a result, income tax attributable to previously undistributed earnings of N-able international subsidiaries was recognized in 2017 and 2018. This liability, which SolarWinds elected to pay over time, remains with SolarWinds and is not reflected in the financial statements of N-able. In 2024, the Company decided that it would no longer permanently reinvest the majority of its undistributed earnings in non-US subsidiaries. Since these undistributed earnings had been previously taxed under the Tax Act, the impact of changing our assertion related to the undistributed earnings of our foreign subsidiaries did not have a material impact to our financial statements. In the ordinary course of business, there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management’s evaluation of the facts, circumstances and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we have recorded the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, the associated interest expense and penalties has been recognized as a component of income tax expense. We establish valuation allowances when necessary to reduce deferred tax assets to the amounts expected to be realized. On a quarterly basis, we evaluate the need for, and the adequacy of, valuation allowances based on the expected realization of our deferred tax assets. The factors used to assess the likelihood of realization include our latest forecast of future taxable income, available tax planning strategies that could be implemented, reversal of taxable temporary differences and carryback potential to realize the net deferred tax assets. See Note 14. Income Taxes for additional information regarding our income taxes.
Concentrations of Risk | Concentrations of Risks Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. Our cash and cash equivalents consisted of cash deposited with banks in demand deposit accounts which may exceed the amount of insurance provided on these deposits. Generally, we may withdraw our cash deposits and redeem our invested cash equivalents upon demand. We strive to maintain our cash deposits with multiple financial institutions of reputable credit and therefore bear minimal credit risk. We provide credit to distributors, resellers and direct customers in the normal course of business. We generally extend credit to new customers based upon industry reputation and existing customers based upon prior payment history. For the years ended December 31, 2025, 2024 and 2023, no distributor, reseller or direct customer represented a significant concentration of our revenue. At December 31, 2025 and 2024, no distributor, reseller or direct customer represented a significant concentration of our outstanding accounts receivable balance. We do not believe that our business is substantially dependent on any distributor or that the loss of a distributor relationship would have a material adverse effect on our business.
Stock-Based Compensation | Stock-Based Compensation We have granted our employees, directors and certain contractors stock-based incentive awards. These awards are in the form of stock options, restricted common stock, restricted stock units and performance stock units. We measure stock-based compensation expense for all share-based awards granted to employees and directors based on the estimated fair value of those awards on the date of grant. The fair value of stock option awards is estimated using a Black-Scholes valuation model. The fair value of restricted common stock, restricted stock units and performance stock units is determined using the fair market value of the underlying common stock on the date of grant less any amount paid at the time of the grant, or intrinsic value. Our stock awards vest on service-based or performance-based vesting conditions. For our service-based awards, we recognize stock-based compensation expense on a straight-line basis over the service period of the award. For our performance-based awards, we recognize stock-based compensation expense on a graded-vesting basis over the service period of each separately vesting tranche of the award, if it is probable that the performance target will be achieved. In connection with the Separation and Distribution, all of the outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards (the “Conversion”). As a result of the Conversion, 224,638 stock options, 91,477 shares of restricted common stock, and 2,207,824 shares of restricted stock units were granted during the year ended December 31, 2021. No stock option awards were granted during the year ended December 31, 2025. See Note 10. Stock-Based Compensation and Note 13. Relationship with Parent and Related Entities for information on the incremental compensation expense recognized during the years ended December 31, 2025 and 2024 as a result of the Conversion. We estimated the fair value for stock options at the date of grant using the Black-Scholes option pricing model. We have not paid and do not anticipate paying cash dividends on our common stock; therefore, we assume the expected dividend yield to be zero. We estimate the expected volatility using the historical volatility of comparable public companies from a representative peer group. We base the risk-free rate of return on the average U.S. treasury yield curve for the most appropriate terms for the respective periods. As allowed under current guidance, we have elected to apply the “simplified method” in developing our estimate of expected life for “plain vanilla” stock options by using the midpoint between the vesting date and contractual termination date since we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. For all awards, we grant employees stock awards at exercise prices equal to the fair value of the underlying common stock on the date the award was approved. Performance-based awards are not considered granted under the applicable accounting guidance until the performance attainment targets for each applicable tranche have been defined. We recognize the impact of forfeitures in stock-based compensation expense when they occur.
Net Income Per Share | Net (Loss) Income Per Share We calculate basic and diluted net (loss) income per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. We compute basic net (loss) income per share available to common stockholders by dividing net (loss) income available to common stockholders by the weighted-average number of common shares outstanding during the reporting period. We compute diluted net income per share similarly to basic net income per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock using the treasury stock method.
Recently Adopted/Issued Accounting Pronouncements | Recently Adopted Accounting Pronouncements In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires disclosure of incremental segment information on an annual and interim basis. The amendments also require companies with a single reportable segment to provide all disclosures required by this amendment and all existing segment disclosures in ASC 280, “Segment Reporting.” The amendments are effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. We adopted this standard as of December 31, 2024. The adoption of the standard did not have a material impact on our consolidated financial statements and only impacted our disclosures. See Note 16. Operating Segments and Geographic Information for disclosures related to the adoption of this standard. In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” (“ASU No. 2023-09”) to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2024 and early adoption is permitted. We adopted this standard as of December 31, 2025. The adoption of the standard did not have a material impact on our consolidated financial statements and only impacted our disclosures. See Note 14. Income Taxes for disclosures related to the adoption of this standard. Recently Issued Accounting Pronouncements In November 2024, the FASB issued ASU No. 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses,” which requires public companies to disclose, in interim and annual reporting periods, additional information about certain expenses in the financial statements. The updated guidance is effective for public companies for fiscal periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of this standard on our consolidated financial statements. In July 2025, the FASB issued ASU No. 2025-05, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets,” to introduce a practical expedient for the application of the current expected credit loss model to current accounts receivable and contract assets. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2025 and early adoption is permitted. We are currently evaluating the impact of this standard on our consolidated financial statements. In September 2025, the FASB issued ASU No. 2025-06, “Targeted Improvements to the Accounting for Internal-Use Software.” The updated guidance is effective for public companies for fiscal years beginning after December 15, 2027 and early adoption is permitted. We are currently evaluating the impact of this standard on our consolidated financial statements.

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

X
- Definition Disclosure of accounting policy for 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 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 Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + 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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
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 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 -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 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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent + 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 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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
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