0001834488-23-000130.txt : 20231113 0001834488-23-000130.hdr.sgml : 20231113 20231113092335 ACCESSION NUMBER: 0001834488-23-000130 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231113 DATE AS OF CHANGE: 20231113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: N-able, Inc. CENTRAL INDEX KEY: 0001834488 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 854069861 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40297 FILM NUMBER: 231395778 BUSINESS ADDRESS: STREET 1: 1209 ORANGE STREET CITY: WILMINGTON STATE: DE ZIP: 19801 BUSINESS PHONE: 5126829300 MAIL ADDRESS: STREET 1: 1209 ORANGE STREET CITY: WILMINGTON STATE: DE ZIP: 19801 FORMER COMPANY: FORMER CONFORMED NAME: N-able, LLC DATE OF NAME CHANGE: 20210323 FORMER COMPANY: FORMER CONFORMED NAME: SWI Spinco, LLC DATE OF NAME CHANGE: 20201202 10-Q 1 nabl-20230930.htm 10-Q nabl-20230930
000183448812/312023Q3FALSEP12MP2YP1YFrank CollettiEVP, Worldwide Sales48800018344882023-01-012023-09-3000018344882023-11-06xbrli:shares00018344882023-09-30iso4217:USD00018344882022-12-31iso4217:USDxbrli:shares00018344882023-07-012023-09-3000018344882022-07-012022-09-3000018344882022-01-012022-09-300001834488us-gaap:CommonStockMember2023-06-300001834488us-gaap:AdditionalPaidInCapitalMember2023-06-300001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001834488us-gaap:RetainedEarningsMember2023-06-3000018344882023-06-300001834488us-gaap:RetainedEarningsMember2023-07-012023-09-300001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001834488us-gaap:CommonStockMember2023-07-012023-09-300001834488us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001834488us-gaap:CommonStockMember2023-09-300001834488us-gaap:AdditionalPaidInCapitalMember2023-09-300001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001834488us-gaap:RetainedEarningsMember2023-09-300001834488us-gaap:CommonStockMember2022-12-310001834488us-gaap:AdditionalPaidInCapitalMember2022-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001834488us-gaap:RetainedEarningsMember2022-12-310001834488us-gaap:RetainedEarningsMember2023-01-012023-09-300001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001834488us-gaap:CommonStockMember2023-01-012023-09-300001834488us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001834488us-gaap:CommonStockMember2022-06-300001834488us-gaap:AdditionalPaidInCapitalMember2022-06-300001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001834488us-gaap:RetainedEarningsMember2022-06-3000018344882022-06-300001834488us-gaap:RetainedEarningsMember2022-07-012022-09-300001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001834488us-gaap:CommonStockMember2022-07-012022-09-300001834488us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001834488us-gaap:CommonStockMember2022-09-300001834488us-gaap:AdditionalPaidInCapitalMember2022-09-300001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001834488us-gaap:RetainedEarningsMember2022-09-3000018344882022-09-300001834488us-gaap:CommonStockMember2021-12-310001834488us-gaap:AdditionalPaidInCapitalMember2021-12-310001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001834488us-gaap:RetainedEarningsMember2021-12-3100018344882021-12-310001834488us-gaap:RetainedEarningsMember2022-01-012022-09-300001834488us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001834488us-gaap:CommonStockMember2022-01-012022-09-300001834488us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-3000018344882021-07-19xbrli:pure0001834488nabl:SolarWindsHoldingsIncMember2021-07-190001834488nabl:SolarWindsHoldingsIncMember2021-07-192021-07-190001834488us-gaap:PrivatePlacementMember2021-07-192021-07-19nabl:employee0001834488us-gaap:MoneyMarketFundsMember2023-09-300001834488us-gaap:MoneyMarketFundsMember2022-12-310001834488us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001834488us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-09-300001834488us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300001834488nabl:SubscriptionRevenueMember2023-07-012023-09-300001834488nabl:SubscriptionRevenueMember2022-07-012022-09-300001834488nabl:SubscriptionRevenueMember2023-01-012023-09-300001834488nabl:SubscriptionRevenueMember2022-01-012022-09-300001834488nabl:OtherRevenueMember2023-07-012023-09-300001834488nabl:OtherRevenueMember2022-07-012022-09-300001834488nabl:OtherRevenueMember2023-01-012023-09-300001834488nabl:OtherRevenueMember2022-01-012022-09-300001834488us-gaap:TransferredAtPointInTimeMember2023-07-012023-09-300001834488us-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300001834488us-gaap:TransferredAtPointInTimeMember2023-01-012023-09-300001834488us-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300001834488us-gaap:TransferredOverTimeMember2023-07-012023-09-300001834488us-gaap:TransferredOverTimeMember2022-07-012022-09-300001834488us-gaap:TransferredOverTimeMember2023-01-012023-09-300001834488us-gaap:TransferredOverTimeMember2022-01-012022-09-3000018344882023-10-012023-09-3000018344882024-10-012023-09-3000018344882026-10-012023-09-300001834488nabl:SubscriptionMember2023-07-012023-09-300001834488nabl:SubscriptionMember2022-07-012022-09-300001834488nabl:SubscriptionMember2023-01-012023-09-300001834488nabl:SubscriptionMember2022-01-012022-09-300001834488nabl:SpinpanelBVMember2022-07-012022-07-010001834488nabl:SpinpanelBVMember2022-07-010001834488nabl:SpinpanelBVMember2022-01-012022-12-3100018344882023-04-012023-06-300001834488us-gaap:DevelopedTechnologyRightsMembernabl:SpinpanelBVMember2022-07-010001834488us-gaap:CustomerRelationshipsMembernabl:SpinpanelBVMember2022-07-010001834488us-gaap:DevelopedTechnologyRightsMembernabl:SpinpanelBVMember2022-07-012022-07-010001834488us-gaap:CustomerRelationshipsMembernabl:SpinpanelBVMember2022-07-012022-07-010001834488nabl:SpinpanelBVMember2022-12-310001834488nabl:SpinpanelBVMember2023-06-300001834488nabl:SpinpanelBVMember2023-09-300001834488nabl:SpinpanelBVMember2023-07-012023-09-300001834488nabl:SpinpanelBVMember2023-01-012023-09-300001834488us-gaap:RelatedPartyMembernabl:EquityBasedIncentivePlanMembersrt:MinimumMember2023-01-012023-09-300001834488us-gaap:RelatedPartyMembernabl:EquityBasedIncentivePlanMembersrt:MaximumMember2023-01-012023-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMembernabl:EquityBasedIncentivePlanMember2023-07-012023-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMembernabl:EquityBasedIncentivePlanMember2022-07-012022-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMembernabl:EquityBasedIncentivePlanMember2023-01-012023-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMembernabl:EquityBasedIncentivePlanMember2022-01-012022-09-300001834488nabl:TransitionServicesAgreementMemberus-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMember2023-07-012023-09-300001834488nabl:TransitionServicesAgreementMemberus-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMember2023-01-012023-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMembernabl:SoftwareOEMAgreementsMember2023-07-012023-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMembernabl:SoftwareOEMAgreementsMember2022-07-012022-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMembernabl:SoftwareOEMAgreementsMember2023-01-012023-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMembernabl:SoftwareOEMAgreementsMember2022-01-012022-09-300001834488nabl:SoftwareCrossLicenseAgreementMemberus-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMember2022-07-012022-09-300001834488nabl:SoftwareCrossLicenseAgreementMemberus-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMember2023-07-012023-09-300001834488nabl:SoftwareCrossLicenseAgreementMemberus-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMember2023-01-012023-09-300001834488nabl:SoftwareCrossLicenseAgreementMemberus-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMember2022-01-012022-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMember2022-09-300001834488us-gaap:RelatedPartyMembernabl:SolarWindsHoldingsIncMember2022-12-310001834488us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001834488us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001834488us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-09-300001834488us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001834488us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001834488us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001834488us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-09-300001834488us-gaap:FairValueMeasurementsRecurringMember2023-09-300001834488nabl:CreditAgreementMember2021-07-190001834488us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernabl:CreditAgreementMember2021-07-190001834488us-gaap:SecuredDebtMembernabl:CreditAgreementMember2021-07-190001834488us-gaap:SecuredDebtMembernabl:CreditAgreementMember2021-07-192021-07-190001834488us-gaap:SecuredDebtMembernabl:CreditAgreementMember2023-09-300001834488us-gaap:SecuredDebtMembernabl:CreditAgreementMembernabl:SOFRMember2023-09-300001834488us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernabl:CreditAgreementMember2023-09-300001834488nabl:LIBORMemberus-gaap:LineOfCreditMembernabl:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMembercurrency:USD2023-01-012023-09-300001834488nabl:LIBORMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernabl:CreditAgreementMember2023-01-012023-09-300001834488us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernabl:CreditAgreementMemberus-gaap:EurodollarMember2023-01-012023-09-300001834488nabl:LIBORMemberus-gaap:SecuredDebtMembernabl:CreditAgreementMember2023-01-012023-09-300001834488us-gaap:SecuredDebtMembernabl:CreditAgreementMember2023-01-012023-09-300001834488us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembernabl:CreditAgreementMember2023-01-012023-09-300001834488nabl:LIBORMemberus-gaap:SecuredDebtMembernabl:CreditAgreementMember2023-09-300001834488us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001834488us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001834488us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001834488us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001834488nabl:IntellectualPropertyAcquisitionMember2022-12-142022-12-140001834488nabl:IntellectualPropertyAcquisitionMember2023-07-012023-09-300001834488nabl:IntellectualPropertyAcquisitionMember2023-09-300001834488nabl:IntellectualPropertyAcquisitionMember2023-01-012023-09-300001834488us-gaap:SubsequentEventMember2023-10-040001834488nabl:FrankCollettiMember2023-07-012023-09-300001834488nabl:FrankCollettiMember2023-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                    to                    
Commission File Number: 001-40297
N-able, Inc.
(Exact name of registrant as specified in its charter)
Delaware 85-4069861
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
30 Corporate Drive
Suite 400
Burlington, Massachusetts 01803
(781) 328-6490
(Address and telephone number of principal executive offices) 

Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading SymbolName of Each Exchange on Which Registered
Common Stock, $0.001 par valueNABLNew York Stock Exchange
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     þ Yes   ¨  No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  þ  Yes    ¨  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    ☐  Yes   þ  No
On November 6, 2023, 182,927,353 shares of common stock, par value $0.001 per share, were outstanding.



N-able, Inc.

Table of Contents
PART I - FINANCIAL INFORMATION
Page
Item 1.
Item 2.
Item 3.
Item 4.
PART II - OTHER INFORMATION
Item 1.
Item 1A.
Item 5.
Item 6.

2


Safe Harbor Cautionary Statement
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Private Securities Litigation Reform Act of 1995. Such statements may be signified by terms such as “aim,” “anticipate,” “believe,” “continue,” “expect,” “feel,” “intend,” “estimate,” “seek,” “plan,” “may,” “can,” “could,” “should,” “will,” “would” or similar expressions and the negatives of those terms. In this report, forward-looking statements include statements regarding our financial projections, future financial performance and plans and objectives for future operations including, without limitation, the following:
expectations regarding our financial condition and results of operations, including revenue, revenue growth, revenue mix, cost of revenue, operating expenses, operating income, non-GAAP operating income, non-GAAP operating margin, adjusted EBITDA and adjusted EBITDA margin, cash flows and effective income tax rate;
expectations regarding the impact of foreign exchange rates and macroeconomic conditions on our business;
expectations regarding investment in product development and our expectations about the results of those efforts;
expectations concerning acquisitions and opportunities resulting from our acquisitions;
expectations regarding hiring additional personnel globally in the areas of sales and marketing and research and development;
intentions regarding our international earnings;
expectations regarding our capital expenditures;
expectations regarding the outcome or impact of litigation disclosed in this Quarterly Report on Form 10-Q;
our beliefs regarding the sufficiency of our cash and cash equivalents, cash flows from operating activities and borrowing capacity; and
expectations regarding our spin-off from SolarWinds Corporation (“SolarWinds”) into a newly created and separately traded public company.
Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially and adversely different from any future results, performance or achievements expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, the following:
risks related to our spin-off from SolarWinds into a newly created and separately-traded public company, including that the spin-off could disrupt or adversely affect our business, results of operations and financial condition, that the spin-off may not achieve some or all of any anticipated benefits with respect to our business; that the distribution, together with certain related transactions, may not qualify as a transaction that is generally tax-free for U.S. federal income tax purposes, which could result in N-able incurring significant tax liabilities, and, in certain circumstances, requiring us to indemnify SolarWinds for material taxes and other related amounts pursuant to indemnification obligations under the tax matters agreement;
the possibility that a worsening of the global COVID-19 pandemic or a new pandemic or other public health crisis may adversely affect our business, results of operations and financial condition or that the impact of such occurrences could negatively affect the global economy or the business operations and financial conditions of our customers, their end customers and our prospective customers;
the impact of adverse economic conditions;
our ability to sell subscriptions to new managed service provider (“MSP”) partners, to sell additional solutions to our existing MSP partners and to increase the usage of our solutions by our existing MSP partners, as well as our ability to generate and maintain MSP partner loyalty;
any decline in our renewal or net retention rates;
the possibility that general economic conditions or uncertainty may cause information technology spending to be reduced or purchasing decisions to be delayed, including as a result of the COVID-19 pandemic, inflation, actions taken by central banks to counter inflation, rising interest rates, the impact of bank failures and related financial services industry uncertainty, war and political unrest, military conflict (including between Russia and Ukraine), terrorism, sanctions or other geopolitical events globally, or that such factors may otherwise harm our business, financial condition or results of operations;
any inability to generate significant volumes of high-quality sales leads from our digital marketing initiatives and convert such leads into new business at acceptable conversion rates;
any inability to successfully identify, complete and integrate acquisitions and manage our growth effectively;
3


risks associated with our international operations including, but not limited to, regulatory, political, tax and labor conditions;
foreign exchange gains and losses related to expenses and sales denominated in currencies other than the functional currency of an associated entity;
risks that cyberattacks, including the cyberattack on SolarWinds’ Orion Software Platform and internal systems announced by SolarWinds in December 2020, or the Cyber Incident, and other security incidents may result in compromises or breaches of our, our MSP partners’, or their SME customers’ systems, the insertion of malicious code, malware, ransomware or other vulnerabilities into our, our MSP partners’, or their SME customers’ environments, the exploitation of vulnerabilities in our, our MSP partners’, or their SME customers’ security, the theft or misappropriation of our, our MSP partners’, or their SME customers’ proprietary and confidential information, and interference with our, our MSP partners’, or their SME customers’ operations, exposure to legal and other liabilities, higher MSP partner and employee attrition and the loss of key personnel, negative impacts to our sales, renewals and upgrades and reputational harm and other serious negative consequences, any or all of which could materially harm our business;
our status as a controlled company;
our ability to attract and retain qualified employees and key personnel as a standalone public company;
the timing and success of new product introductions and product upgrades by us or our competitors;
our ability to protect and defend our intellectual property and not infringe upon others’ intellectual property;
the possibility that our operating income could fluctuate and may decline as percentage of revenue as we make further expenditures to expand our operations in order to support additional growth in our business;
our indebtedness, including increased borrowing costs resulting from rising interest rates, potential restrictions on our operations and the impact of events of default;
our ability to operate our business internationally and increase sales of our solutions to our MSP partners located outside of the United States;
increased costs associated with the loss of emerging growth company status as of the end of 2023; and
such other risks and uncertainties described more fully in documents filed with or furnished to the Securities and Exchange Commission, including the risk factors discussed in this Quarterly Report on Form 10-Q.
Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Quarterly Report on Form 10-Q. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially and adversely from those anticipated in these forward-looking statements, even if new information becomes available in the future.
In this report “N-able,” “Company,” “we,” “us” and “our” refer to N-able, Inc. and its consolidated subsidiaries, and references to “SolarWinds” and “Parent” refer to SolarWinds Corporation.
4


PART I: FINANCIAL INFORMATION
Item 1. Financial Statements
N-able, Inc.
Consolidated Balance Sheets
(In thousands)
(Unaudited)
September 30,December 31,
20232022
Assets
Current assets:
Cash and cash equivalents$127,433 $98,847 
Accounts receivable, net of allowances of $1,717 and $1,330 as of September 30, 2023 and December 31, 2022, respectively
39,141 34,798 
Income tax receivable16,665 7,814 
Prepaid and other current assets20,710 12,697 
Total current assets203,949 154,156 
Property and equipment, net36,220 37,404 
Operating lease right-of-use assets30,170 31,752 
Deferred taxes1,527 795 
Goodwill821,954 828,795 
Intangible assets, net6,851 8,873 
Other assets, net21,991 17,082 
Total assets$1,122,662 $1,078,857 
Liabilities and stockholders' equity
Current liabilities:
Accounts payable$3,606 $3,544 
Accrued liabilities and other43,907 35,630 
Current operating lease liabilities5,789 5,771 
Income taxes payable11,299 1,629 
Current portion of deferred revenue11,525 11,740 
Current debt obligation3,500 3,500 
Total current liabilities79,626 61,814 
Long-term liabilities:
Deferred revenue, net of current portion161 387 
Non-current deferred taxes1,920 2,783 
Non-current operating lease liabilities30,910 33,110 
Long-term debt, net of current portion331,980 333,488 
Other long-term liabilities3,385 5,204 
Total liabilities447,982 436,786 
Commitments and contingencies (Note 11)
Stockholders’ equity:
Common stock, $0.001 par value: 550,000,000 shares authorized and 182,918,788 and 180,849,537 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively
183 181 
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively
  
Additional paid-in capital657,522 632,871 
Accumulated other comprehensive loss(13,920)(7,815)
Retained earnings30,895 16,834 
Total stockholders' equity674,680 642,071 
Total liabilities and stockholders' equity$1,122,662 $1,078,857 
The accompanying notes are an integral part of these Consolidated Financial Statements.
5


N-able, Inc.
Consolidated Statements of Operations
(In thousands, except per share information)
(Unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Revenue:
Subscription and other revenue$107,567 $93,527 $313,465 $276,014 
Cost of revenue:
Cost of revenue16,893 14,587 49,205 41,492 
Amortization of acquired technologies463 516 1,382 2,043 
Total cost of revenue17,356 15,103 50,587 43,535 
Gross profit90,211 78,424 262,878 232,479 
Operating expenses:
Sales and marketing33,660 31,149 101,112 94,223 
Research and development19,752 16,038 58,796 46,664 
General and administrative 18,438 18,050 53,877 54,119 
Amortization of acquired intangibles11 1,465 585 4,386 
Total operating expenses71,861 66,702 214,370 199,392 
Operating income18,350 11,722 48,508 33,087 
Other expense:
Interest expense, net(7,802)(5,088)(22,532)(12,459)
Other (expense) income, net(423)(1,795)1,569 (561)
Total other expense, net(8,225)(6,883)(20,963)(13,020)
Income before income taxes10,125 4,839 27,545 20,067 
Income tax expense4,112 4,545 13,484 10,345 
Net income $6,013 $294 $14,061 $9,722 
Net income per share:
    Basic earnings per share$0.03 $0.00 $0.08 $0.05 
    Diluted earnings per share$0.03 $0.00 $0.08 $0.05 
Weighted-average shares used to compute net income per share:
    Shares used in computation of basic earnings per share:182,710 180,323 182,135 180,072 
    Shares used in computation of diluted earnings per share:186,221 181,145 185,506 180,966 
The accompanying notes are an integral part of these Consolidated Financial Statements.
6


N-able, Inc.
Consolidated Statements of Comprehensive (Loss) Income
(In thousands)
(Unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Net income $6,013 $294 $14,061 $9,722 
Other comprehensive loss:
Foreign currency translation adjustment(10,575)(22,248)(6,105)(57,190)
Other comprehensive loss(10,575)(22,248)(6,105)(57,190)
Comprehensive (loss) income$(4,562)$(21,954)$7,956 $(47,468)
The accompanying notes are an integral part of these Consolidated Financial Statements.



7


N-able, Inc.
Consolidated Statements of Stockholders' Equity
(In thousands)
(Unaudited)
Three Months Ended September 30, 2023
Common Stock
SharesAmountAdditional Paid-in CapitalAccumulated Other Comprehensive LossRetained EarningsTotal
Balance as of June 30, 2023182,471 $182 $647,188 $(3,345)$24,882 $668,907 
Net income— — — — 6,013 6,013 
Foreign currency translation adjustment— — — (10,575)— (10,575)
Exercise of stock options14 — 46 — — 46 
Restricted stock units issued, net of shares withheld for taxes328 1 (1,988)— — (1,987)
Issuance of stock — — — —  
Issuance of stock under employee stock purchase plan106 — 910 — — 910 
Stock-based compensation— — 11,366 — — 11,366 
Balance as of September 30, 2023
182,919 $183 $657,522 $(13,920)$30,895 $674,680 

Nine Months Ended September 30, 2023
Common Stock
SharesAmountAdditional Paid-in CapitalAccumulated Other Comprehensive LossRetained EarningsTotal
Balance as of December 31, 2022
180,850 $181 $632,871 $(7,815)$16,834 $642,071 
Net income— — — — 14,061 14,061 
Foreign currency translation adjustment— — — (6,105)— (6,105)
Exercise of stock options50 — 72 — — 72 
Restricted stock units issued, net of shares withheld for taxes1,822 2 (10,228)— — (10,226)
Issuance of stock3 — — — —  
Issuance of stock under employee stock purchase plan194 — 1,681 — — 1,681 
Stock-based compensation— — 33,126 — — 33,126 
Balance as of September 30, 2023
182,919 $183 $657,522 $(13,920)$30,895 $674,680 

8


Three Months Ended September 30, 2022
Common Stock
SharesAmountAdditional Paid-in CapitalAccumulated Other Comprehensive LossRetained EarningsTotal
Balance as of June 30, 2022180,147$180 $616,148 $(19,889)$9,555 $605,994 
Net income— — — 294 294 
Foreign currency translation adjustment— — — (22,248)— (22,248)
Exercise of stock options3— 4 — — 4 
Restricted stock units issued, net of shares withheld for taxes221— (810)— — (810)
Issuance of stock4—  — —  
Issuance of stock under employee stock purchase plan85 — 747 $— — 747 
Stock-based compensation— 10,151 — — 10,151 
Balance as of September 30, 2022
180,460 $180 $626,240 $(42,137)$9,849 $594,132 

Nine Months Ended September 30, 2022
Common Stock
SharesAmountAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTotal
Balance as of December 31, 2021
179,049$179 $602,996 $15,053 $127 $618,355 
Net income— — — 9,722 9,722 
Foreign currency translation adjustment— — — (57,190)— (57,190)
Exercise of stock options27— 31 — — 31 
Restricted stock units issued, net of shares withheld for taxes1,1821 (6,353)— — (6,352)
Issuance of stock60— — — —  
Issuance of stock under employee stock purchase plan142— 1,315 $— — 1,315 
Stock-based compensation— 28,251 — — 28,251 
Balance as of September 30, 2022
180,460 $180 $626,240 $(42,137)$9,849 $594,132 
The accompanying notes are an integral part of these Consolidated Financial Statements.
9


N-able, Inc.
Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Nine Months Ended September 30,
20232022
Cash flows from operating activities
Net income$14,061 $9,722 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization16,142 18,270 
Provision for doubtful accounts387 138 
Stock-based compensation expense32,893 28,078 
Deferred taxes(20)213 
Amortization of debt issuance costs1,197 1,219 
Operating lease right-of-use assets, net(1,050)(1,153)
Loss on foreign currency exchange rates2,137 889 
(Gain) loss on contingent consideration(958)166 
Other non-cash expenses128 43 
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Accounts receivable(6,121)278 
Income tax receivable(8,874)(2,802)
Prepaid expenses and other assets(8,021)(397)
Accounts payable382 (2,437)
Due to and from affiliates (402)
Accrued liabilities and other8,684 3,126 
Income taxes payable9,491 (2,910)
Deferred revenue(443)493 
Other long-term assets(1,206)481 
Other long-term liabilities60  
Net cash provided by operating activities58,869 53,015 
Cash flows from investing activities
Purchases of property and equipment(10,487)(9,690)
Purchases of intangible assets(6,675)(3,512)
Acquisitions, net of cash acquired (9,302)
Net cash used in investing activities(17,162)(22,504)
Cash flows from financing activities
Payments of tax withholding obligations related to restricted stock units(10,228)(6,353)
Exercise of stock options72 31 
Proceeds from issuance of common stock under employee stock purchase plan1,681 1,315 
Deferred acquisition payments(850) 
Repayments of borrowings from Credit Agreement(2,625)(2,625)
Net cash used in financing activities(11,950)(7,632)
Effect of exchange rate changes on cash and cash equivalents(1,171)(1,886)
Net increase in cash and cash equivalents28,586 20,993 
Cash and cash equivalents
Beginning of period98,847 66,736 
End of period$127,433 $87,729 
Supplemental disclosure of cash flow information:
Cash paid for interest$21,119 $10,248 
Cash paid for income taxes$11,046 $13,157 
Supplemental disclosure of non-cash activities:
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses$(553)$(572)
Right-of-use assets obtained in exchange for operating lease liabilities$2,318 $967 
The accompanying notes are an integral part of these Consolidated Financial Statements.
10

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)


1. Organization and Nature of Operations
Background
On August 6, 2020, SolarWinds Corporation (“SolarWinds” or “Parent”) announced that its board of directors had authorized management to explore a potential spin-off of its managed service provider (“MSP”) business into our company, a newly created and separately traded public company, and separate into two distinct, publicly traded companies (the “Separation”).
On July 19, 2021, SolarWinds completed the Separation through a pro-rata distribution (the “Distribution”) of all the outstanding shares of our common stock it held to the stockholders of record of SolarWinds as of the close of business on July 12, 2021 (the “Record Date”). Each SolarWinds stockholder of record received one share of our common stock, $0.001 par value, for every two shares of SolarWinds common stock, $0.001 par value, held by such stockholder as of the close of business on the Record Date. SolarWinds distributed 158,020,156 shares of our common stock in the Distribution, which was effective at 11:59 p.m., Eastern Time, on July 19, 2021. The Distribution reflected 316,040,312 shares of SolarWinds common stock outstanding on July 12, 2021 at a distribution ratio of one share of our common stock for every two shares of SolarWinds common stock. In addition, on July 19, 2021, and prior to completion of the Distribution, we issued 20,623,282 newly-issued shares of our common stock in connection with a private placement of N-able’s common stock (the “Private Placement”). As a result of the Distribution, we became an independent public company and our common stock is listed under the symbol “NABL” on the New York Stock Exchange.
Description of Business
N-able, Inc., a Delaware corporation, together with its subsidiaries is a leading global provider of cloud-based software solutions for MSPs, enabling them to support digital transformation and growth for small and medium-sized enterprises (“SMEs”), which we define as those enterprises having less than 1,000 employees. With a flexible technology platform and powerful integrations, N-able makes it easy for MSPs to monitor, manage, and protect their end-customer systems, data, and networks. Our growing portfolio of security, automation, and backup and recovery solutions is built for IT services management professionals. N-able simplifies complex ecosystems and enables customers to solve their most pressing challenges. In addition, we provide extensive, proactive support—through enriching partner programs, hands-on training, and growth resources—to help MSPs deliver exceptional value and achieve success at scale. Through our multi-dimensional land and expand model and global presence, we are able to drive strong recurring revenue growth and profitability.
Emerging Growth Company
N-able qualifies as an “emerging growth company” (“EGC”) as defined in Section 2(a) of the Securities Act of 1933, as amended, (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”).
Based on the market value of our common stock held by non-affiliates as of June 30, 2023 (the last business day of the most recently completed second fiscal quarter), we will cease to qualify as an EGC as of the end of the fiscal year ending December 31, 2023. As a result, we will no longer be able to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not EGCs including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. In addition, we will no longer be able to use the extended transition period for complying with new or revised accounting standards available to emerging growth companies and will be required to adopt new or revised accounting standards as of the effective dates for public companies. Accordingly, we expect to recognize increased costs related to these new reporting requirements.
2. Summary of Significant Accounting Policies
Basis of Presentation
Our interim Consolidated Financial Statements do not include all of the information and footnotes required by United States of America generally accepted accounting principles (“GAAP”) for complete financial statements. The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited Consolidated
11

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2022, referred to as our “2022 Annual Report.”
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 impact from the rapidly changing market and economic conditions in part due to the coronavirus disease 2019 (“COVID-19”) pandemic on our business, results of operations and financial condition is uncertain. We have made estimates of the long-term impact of the COVID-19 pandemic within our financial statements as of and for the three and nine months ended September 30, 2023 and 2022 which did not result in material adjustments. The estimates assessed included, but were not limited to, allowances for credit losses, the carrying values of goodwill and intangible assets and other long-lived assets, valuation allowances for tax assets and revenue recognition and may change in future 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, long-lived assets and contingent consideration;
revenue recognition; and
income taxes.
Recently Adopted Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers,” instead of at fair value on the acquisition date as previously required by ASC 805, “Business Combinations.” The amendments improve comparability after the business combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022, and early adoption is permitted. The updated guidance will be applied prospectively to business combinations occurring during or after the fiscal year of adoption. We adopted this standard as of January 1, 2023. The adoption of the standard did not have a material impact on our consolidated financial statements for the three and nine months ended September 30, 2023.
In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” which provides temporary optional expedients and exceptions to the existing guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to reference rate reform. The standard became effective upon issuance and may be applied to any new or amended contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” extending the sunset date of the relief provided under ASU No. 2020-04 to December 31, 2024. During the three months ended September 30, 2023, the effective interest rate on outstanding debt under our credit agreement with JPMorgan Chase, Bank, N.A. (the “Credit Agreement”) transitioned from a LIBOR-based rate to a Secured Overnight Financing Rate (“SOFR”)-based rate. The transition did not have a material impact on our consolidated financial statements for the three months ended September 30, 2023, and no remaining contracts, hedging relationships, or other transactions reference LIBOR as of September 30, 2023. See Note 8. Debt for further details regarding the Credit Agreement
Money Market Fund Financial Assets
As of September 30, 2023 and December 31, 2022, we have money market fund financial assets of $77.0 million and $48.4 million, respectively, which are included in “cash and cash equivalents” in our Consolidated Balance Sheets. See “Fair Value Measurements” below and Note 6. Fair Value Measurements for further details regarding the fair value measurements of our money market fund financial assets.
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.
12

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

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 6. Fair Value Measurements for a summary of our financial instruments accounted for at fair value on a recurring basis as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, 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 8. Debt for further details regarding our debt.
Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component are summarized below:
Foreign Currency Translation AdjustmentsAccumulated Other Comprehensive Loss
(in thousands)
Balance as of December 31, 2022$(7,815)$(7,815)
Other comprehensive loss before reclassification(6,105)(6,105)
Net current period other comprehensive loss(6,105)(6,105)
Balance as of September 30, 2023$(13,920)$(13,920)
Revenue
Our revenue consists of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Subscription revenue$105,208 $91,213 $306,005 $269,217 
Other revenue2,359 2,314 7,460 6,797 
Total subscription and other revenue$107,567 $93,527 $313,465 $276,014 
During the three and nine month periods ended September 30, 2023 and 2022, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Revenue recognized at a point in time$10,937 $14,997 $41,709 $45,260 
Revenue recognized over time96,630 78,530 271,756 230,754 
Total revenue recognized$107,567 $93,527 $313,465 $276,014 

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.
The following table reflects the changes in our total deferred revenue balance for the nine months ended September 30, 2023:
13

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

Total Deferred Revenue
(in thousands)
Balance as of December 31, 2022$12,127 
Deferred revenue recognized(15,987)
Additional amounts deferred15,546 
Balance as of September 30, 2023$11,686 
We expect to recognize revenue related to remaining performance obligations as of September 30, 2023, as follows:
Revenue Recognition Expected by Period
TotalLess than 1 year1-3 yearsMore than 3 years
(in thousands)
Expected recognition of remaining performance obligations$18,181 $14,779 $3,401 $1 

Cost of Revenue
Amortization of Acquired Technologies. During the three and nine month periods ended September 30, 2023 and 2022, respectively, amortization of acquired technologies included in cost of revenue relate to our subscription products as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Amortization of acquired technologies$463 $516 $1,382 $2,043 

3. Acquisitions
On July 1, 2022, we completed the acquisition of all the outstanding equity of Spinpanel B.V. (“Spinpanel”) for a total consideration of up to approximately $20.0 million, including up to $10.0 million payable upon the achievement of certain revenue metrics through July 1, 2025. We funded the transaction with cash on hand. Based in the Netherlands, Spinpanel is a multi-tenant Microsoft 365 management and automation platform built for Microsoft Cloud Solution Providers to automate the provisioning, security, and management of all Microsoft tenants, users, and licenses in a single consolidated hub. The acquisition of Spinpanel is intended to help our partners optimize the value of their Microsoft Cloud products and, in turn, give Spinpanel customers access to a wider array of IT management and security solutions. We incurred net acquisition-related costs of $0.3 million during the year ended December 31, 2022, which are included in general and administrative expense. Goodwill and acquired identifiable intangible assets for this acquisition are not deductible for tax purposes.

During the three months ended March 31, 2023, a measurement period adjustment of $1.6 million was recorded to non-current deferred tax liabilities and goodwill. See Note 4. Goodwill for further details regarding changes in goodwill for the nine months ended September 30, 2023. The measurement period concluded as of June 30, 2023.

The following table summarizes the amounts recognized for the assets acquired and liabilities assumed:
(in thousands)
Current assets, including cash acquired of $6
$128 
Property and equipment, net48 
Current liabilities(1,199)
Non-current deferred tax liabilities(764)
Identifiable intangible assets
Developed technology8,890 
Customer relationships80 
Goodwill7,176 
Total assets acquired, net$14,359 

The following table summarizes the total consideration for the assets acquired and liabilities assumed:
14

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

(in thousands)
Cash paid, net of cash acquired of $6
$9,199 
Contingent consideration5,160 
Total consideration, net$14,359 
The following table summarizes the fair value of the acquired identifiable intangible assets and weighted-average useful life by category:
Fair ValueWeighted-Average Useful Life
(in thousands)(in years)
Developed technology$8,890 5
Customer relationships80 3
Total identifiable intangible assets$8,970 
The results of operations related to Spinpanel since the acquisition date are included in our Consolidated Financial Statements during the three and nine months ended September 30, 2023. As noted above, total consideration includes up to $10.0 million payable upon the achievement of certain revenue metrics through July 1, 2025. The contingent consideration liabilities will be re-evaluated at least quarterly, with the resulting gains and losses recognized within general and administrative expense in our Consolidated Statements of Operations. The fair value of this contingent consideration was $5.2 million at the date of acquisition and $5.1 million and $4.8 million as of December 31, 2022 and June 30, 2023, respectively. As of September 30, 2023, the fair value of this contingent consideration is $4.1 million, resulting in the recognition of a gain of $0.6 million and $1.0 million for the three and nine months ended September 30, 2023, respectively. The current portion of the contingent consideration of $1.2 million is included in “accrued liabilities and other” and the non-current portion of $2.9 million is included in “other long-term liabilities” in our Consolidated Balance Sheets as of September 30, 2023. See Note 6. Fair Value Measurements, Note 7. Accrued Liabilities and Other, and Note 11. Commitments and Contingencies for further details regarding our contingent consideration liabilities.

Pro forma information for the acquisition has not been provided because the impact of the historical financials on our revenue, net income and net income per share is not material. We recognize revenue on the acquired products in accordance with our revenue recognition policy as described in Note 2. Summary of Significant Accounting Policies.
4. Goodwill
The following table reflects the changes in goodwill for the nine months ended September 30, 2023:
(in thousands)
Balance as of December 31, 2022$828,795 
Acquisitions(1,550)
Foreign currency translation(5,291)
Balance as of September 30, 2023$821,954 
5. Relationship with Parent and Related Entities
Equity-Based Incentive Plans
Prior to the Separation and Distribution, certain of our employees participated in Parent’s equity-based incentive plans. Under the SolarWinds Corporation 2016 Equity Incentive Plan (the “2016 Plan”), our employees, consultants, directors, managers and advisors were awarded stock-based incentive awards in a number of forms, including non-qualified stock options. The ability to grant any future equity awards under the 2016 Plan terminated in October 2018. Under the SolarWinds Corporation 2018 Equity Incentive Plan, our employees were eligible to be awarded stock-based incentive awards, including non-statutory stock options or incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance stock units and other cash-based or share-based awards. Awards granted to our employees under the Parent incentive plans generally vested over periods ranging from one to five years. We measure stock-based compensation for all stock-based incentive awards at fair value on the grant date. Stock-based compensation expense is generally recognized on a straight-line basis over the requisite service periods of the awards.
In connection with the Separation and Distribution, all of the vested and outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. The modification of these equity awards resulted in incremental compensation expense to the extent the estimated fair value of the awards immediately following the modification exceeded the estimated fair value of the awards immediately prior to the modification. This expense is to be
15

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

recognized upfront for all vested and outstanding awards and over the remaining vesting term for all unvested awards. For the three months ended September 30, 2023 and 2022, we recognized $0.2 million and $0.6 million, respectively, of incremental expense in connection with the Conversion. For the nine months ended September 30, 2023 and 2022, we recognized $0.8 million and $1.8 million, respectively, of incremental expense in connection with the Conversion. We include stock-based compensation expense in operating expense (general and administrative, sales and marketing and research and development) and cost of revenue on our Consolidated Statements of Operations, depending on the nature of the employee’s role in our operations.
Agreements with SolarWinds
In connection with the completion of the Separation and Distribution on July 19, 2021, we entered into several agreements with SolarWinds that, among other things, provide a framework for our relationship with SolarWinds after the Separation and Distribution. The following summarizes some of the most significant agreements and relationships with SolarWinds.
Separation and Distribution Agreement
The Separation and Distribution Agreement sets forth our agreements with SolarWinds regarding the principal actions taken in connection with the Separation and Distribution. It also sets forth other agreements that govern aspects of our relationship with SolarWinds following the Separation and Distribution, including (i) the manner in which legal matters and claims are allocated and certain liabilities are shared between N-able and SolarWinds; (ii) other matters including transfers of assets and liabilities, treatment or termination of intercompany arrangements and the settlement or extinguishment of certain liabilities and other obligations between N-able and SolarWinds; and (iii) mutual indemnification clauses. The Separation and Distribution Agreement also provides that SolarWinds will be liable and obligated to indemnify us for all liabilities based upon, arising out of, or relating to the Cyber Incident other than certain specified expenses for which we will be responsible. The term of the Separation and Distribution Agreement is indefinite and it may only be terminated with the prior written consent of both N-able and SolarWinds.
Transition Services Agreement
We entered into a Transition Services Agreement pursuant to which N-able and SolarWinds provided various services to each other. Under this agreement, SolarWinds continued to provide us with certain corporate and shared services, such as engineering, marketing, internal audit and travel support in exchange for the fees specified in the agreement. The Transition Services Agreement terminated during the year ended December 31, 2022, on the expiration of the term of the last service provided under it. We incurred less than $0.1 million of costs under the Transition Services Agreement during the three and nine months ended September 30, 2022, respectively.
Tax Matters Agreement
We entered into a Tax Matters Agreement with SolarWinds that governs the parties’ respective rights, responsibilities and obligations with respect to tax liabilities and benefits, tax attributes, the preparation and filing of tax returns, the control of audits and other tax proceedings and other matters regarding taxes. Costs incurred under the Tax Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.
Software OEM Agreements
We entered into Software OEM Agreements with SolarWinds pursuant to which SolarWinds granted to N-able, and N-able granted to SolarWinds, a non-exclusive and royalty-bearing license to market, advertise, distribute and sublicense certain SolarWinds and N-able software products, respectively, to customers on a worldwide basis. Each agreement has a two year term, and may be terminated by the applicable licensor in certain instances. We earned $0.5 million and $0.4 million of revenue during the three months ended September 30, 2023 and 2022, respectively, and incurred $0.1 million and less than $0.1 million of costs during the three months ended September 30, 2023 and 2022, respectively, under the Software OEM Agreements. We earned $1.3 million and $1.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, and incurred $0.2 million of costs during the nine months ended September 30, 2023 and 2022, respectively, under the Software OEM Agreements.
Employee Matters Agreement
We entered into an Employee Matters Agreement with SolarWinds that governs N-able's and SolarWinds’ compensation and employee benefit obligations with respect to the employees and other service providers of each company, and generally allocated liabilities and responsibilities relating to employment matters and employee compensation and benefit plans and programs. Costs incurred under the Employee Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.
Intellectual Property Matters Agreement
We entered into an Intellectual Property Matters Agreement with SolarWinds pursuant to which each party granted to the other party a generally irrevocable, non-exclusive, worldwide, and royalty-free license to use certain intellectual property rights retained by the other party. Under the Intellectual Property Matters Agreement, the term for the licensed or sublicensed know-
16

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

how is perpetual and the term for each licensed or sublicensed patent is until expiration of the last valid claim of such patent. The Intellectual Property Matters Agreement will terminate only if N-able and SolarWinds agree in writing to terminate it. Costs incurred under the Intellectual Property Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.
Trademark License Agreement
We entered into a Trademark License Agreement with SolarWinds pursuant to which SolarWinds granted to N-able a generally limited, worldwide, non-exclusive and royalty-free license to use certain trademarks retained by SolarWinds that were used by SolarWinds in the conduct of its business prior to the Separation and Distribution. The Trademark License Agreement will terminate once we cease to use all of the licensed trademarks. Costs incurred under the Trademark License Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.
Software Cross License Agreement
We entered into a Software Cross License Agreement with SolarWinds pursuant to which each party granted to the other party a generally perpetual, irrevocable, non-exclusive, worldwide and, subject to certain exceptions, royalty-free license to certain software libraries and internal tools for limited uses. The term of the Software Cross License Agreement will be perpetual unless N-able and SolarWinds agree in writing to terminate the agreement. We earned less than $0.1 million of revenue during the three months ended September 30, 2023 and 2022, respectively, and incurred $0.1 million of costs during the three months ended September 30, 2023 and 2022, respectively, under the Software Cross License Agreement. We earned $0.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, and incurred $0.2 million and $0.5 million of costs during the nine months ended September 30, 2023 and 2022, respectively, under the Software Cross License Agreement.
Due to and from Affiliates
There were no amounts due to or from SolarWinds as of September 30, 2023 and December 31, 2022, respectively, due to the termination of the Transition Services Agreement during the year ended December 31, 2022.
6. Fair Value Measurements
The following table summarizes the fair value of our money market fund financial assets and contingent consideration financial liabilities that were measured on a recurring basis as of September 30, 2023 and December 31, 2022. See Note 3. Acquisitions and Note 11. Commitments and Contingencies for further details regarding our contingent consideration liabilities. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2023.
Fair Value Measurements at
September 30, 2023 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Assets:
Money market funds$77,001 $ $ $77,001 
Liabilities:
Contingent consideration$ $ $4,120 $4,120 
As of September 30, 2023, 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 8. Debt for further details regarding our debt.
7. Accrued Liabilities and Other
Accrued and other current liabilities were as follows:
17

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

September 30,December 31,
20232022
(in thousands)
Payroll-related accruals$22,265 $19,622 
Value-added and other tax6,246 1,904 
Purchasing accruals4,497 4,390 
Accrued royalties1,382 1,104 
Accrued contingent consideration liability2,789 2,746 
Accrued other liabilities6,728 5,864 
Total accrued liabilities and other$43,907 $35,630 
8. Debt
In connection with the Separation and Distribution, on July 19, 2021, certain subsidiaries of the Company, including N-able International Holdings I, Inc. (as guarantor) and N-able International Holdings II, Inc. (as borrower), entered into the Credit Agreement with JPMorgan Chase, Bank, N.A. as administrative agent and collateral agent and the lenders from time to time party thereto. N-able International Holdings I, Inc. is a holding company with no other operations, cash flows, material assets or liabilities other than the equity interests in N-able International Holdings II, Inc. The Credit Agreement provides for $410.0 million of first lien secured credit facilities (the “Credit Facilities”), consisting of a $60.0 million revolving credit facility (the “Revolving Facility”), and a $350.0 million term loan facility (the “Term Loan”). On July 19, 2021, prior to the completion of the Distribution, the Company distributed approximately $16.5 million, representing the proceeds from the Term Loan, net of the repayment of related party debt due to SolarWinds Holdings, Inc., payment of intercompany trade payables, and fees and other transaction-related expenses, to SolarWinds. The Revolving Facility will primarily be available for general corporate purposes.
The following table summarizes information relating to our outstanding debt as of September 30, 2023:
Amount OutstandingEffective Rate
(in thousands, except interest rates)
Term loan facility$343,000 8.43 %
Revolving credit facility  %
Total principal amount343,000 
Unamortized discount and debt issuance costs(7,520)
Total debt, net335,480 
Less: Current debt obligation(3,500)
Long-term debt, net of current portion$331,980 
Under the Credit Agreement, borrowings denominated in U.S. dollars under the Revolving Facility bore interest at a floating rate of an Adjusted LIBOR rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%, until the LIBOR-based rate was replaced, as described below. Under the Credit Agreement, borrowings denominated in Euros under the Revolving Facility bear interest at a floating rate of an Adjusted Euro Interbank Offered Rate (“EURIBOR”) rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%. Under the Credit Agreement, borrowings under the Term Loan bore interest at a floating rate of an Adjusted LIBOR rate (subject to a “floor” of 0.5%) for a specified interest period plus an applicable margin of 3.00%, until the LIBOR-based rate was replaced, as described below. Each margin is subject to reductions to 2.75% and 1.75%, respectively, based on our first lien net leverage ratio.
On June 26, 2023, the parties entered into Amendment No. 1 (“Amendment No. 1”) to the Credit Agreement. Amendment No. 1 amended the Credit Agreement to, among other things, replace the LIBOR-based rate included in the Credit Agreement with a SOFR-based rate, as an interest rate benchmark. Other than the foregoing, the material terms of the Credit Agreement described herein remain unchanged. The effective interest rate on our outstanding debt remained as a LIBOR-based rate of 8.48% until August 31, 2023, at which point it transitioned to a SOFR-based rate of 8.43%.
In addition to paying interest on loans outstanding under the Revolving Facility, we are required to pay a commitment fee of 0.375% per annum in respect of unused commitments thereunder, subject to a reduction to 0.25% per annum based on our first lien net leverage ratio.
18

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

The Term Loan requires quarterly repayments equal to 0.25% of the original principal amount, commencing in December 2021 through June 2028. The final maturity dates of the Revolving Facility and Term Loan are July 18, 2026 and July 18, 2028, respectively.
The Credit Agreement contains a number of covenants that, among other things, restrict, subject to certain exceptions, our ability to: incur additional indebtedness; create liens; engage in mergers or consolidations; sell or transfer assets; pay dividends and distributions or repurchase our capital stock; make investments, loans, or advances; prepay certain junior indebtedness; engage in certain transactions with affiliates; and enter into negative pledge agreements. In addition, the Revolving Facility is subject to a financial covenant requiring compliance with a maximum first lien net leverage ratio of 7.50 to 1.00 at the end of each fiscal quarter, which will trigger when loans outstanding under the Revolving Facility exceed 35% of the aggregate commitments under the Revolving Facility. The Credit Agreement contains certain customary events of default, including, among others, failure to pay principal, interest or other amounts; inaccuracy of representations and warranties; violation of covenants; cross events of default; certain bankruptcy and insolvency events; certain ERISA events; certain undischarged judgments; and change of control.
As of September 30, 2023, we were in compliance with all covenants of the Credit Agreement.
The following table summarizes the remaining future minimum principal payments under the Credit Agreement as of September 30, 2023:
(in thousands)
2023$875 
20243,500 
20253,500 
20263,500 
20273,500 
Thereafter328,125 
Total minimum principal payments$343,000 
9. Earnings Per Share
A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Basic earnings per share:
Numerator:
Net income$6,013 $294 $14,061 $9,722 
Denominator:
Weighted-average common shares outstanding used in computing basic earnings per share182,710 180,323 182,135 180,072 
Basic earnings per share$0.03 $0.00 $0.08 $0.05 
Diluted earnings per share:
Numerator:
Net income$6,013 $294 $14,061 $9,722 
Denominator:
Weighted-average shares used in computing basic earnings per share182,710 180,323 182,135 180,072 
Add dilutive impact of employee equity plans3,511 822 3,371 894 
Weighted-average shares used in computing diluted earnings per share186,221 181,145 185,506 180,966 
Diluted earnings per share$0.03 $0.00 $0.08 $0.05 
19

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income per share attributable to common stockholders for the three and nine months ended September 30, 2023 and 2022 because their effect would have been anti-dilutive or for which the performance condition had not been met at the end of the period:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Restricted stock units10,716 5,460 39,165 3,589 
Total anti-dilutive shares10,716 5,460 39,165 3,589 
10. Income Taxes
For the three months ended September 30, 2023 and 2022, we recorded income tax expense of $4.1 million and $4.5 million, respectively, resulting in an effective tax rate of 40.6% and 93.9%, respectively. The decrease in the effective tax rate for the three months ended September 30, 2023 compared to the same period in 2022 was primarily related to a decrease in the amount of unbenefited loss in the United States, partially offset by an increase in taxable income outside the United States. For the nine months ended September 30, 2023 and 2022, we recorded income tax expense of $13.5 million and $10.3 million, respectively, resulting in an effective tax rate of 49.0% and 51.6%, respectively. The decrease in the effective tax rate for the nine months ended September 30, 2023 compared to the same period in 2022 was primarily related to a decrease in the amount of unbenefited loss in the United States, partially offset by an increase in taxable income outside the United States.
Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2023, we did not have any accrued interest and penalties related to unrecognized tax benefits.
We file U.S. Federal and state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2013 through 2021 tax years generally remain open and subject to examination by federal, state and foreign tax authorities. We are currently under examination by the IRS for the tax years 2013 through the period ending February 2016. We are currently under audit by the Texas Comptroller for the 2015 through 2018 tax years. The Massachusetts Department of Revenue audit for the 2015 through February 2016 tax years was closed in the first quarter of 2023 with immaterial adjustments. On March 31, 2022, we received correspondence from the Canadian Revenue Agency (“CRA”) indicating that we are under Part XIII Income Tax audit of non-resident withholding for tax years 2017 through 2018. On June 16, 2022, we received correspondence from the CRA indicating the audit for Part XIII Income Tax audit of non-resident withholding for tax years 2017 through 2018 was closed without adjustments.
11. Commitments and Contingencies
Legal Proceedings
From time to time, we have been and may be involved in various legal proceedings arising in our ordinary course of business.
We are party to a stockholders’ agreement dated as of July 19, 2021, by and among N-able, Inc. and the stockholders named therein, as amended December 13, 2021 (the “Stockholders’ Agreement”). On March 16, 2023, a stockholder who is not party to the agreement filed a Complaint for Declaratory Relief in the Court of Chancery of the State of Delaware against us seeking, among other relief, class action certification and a declaratory judgement that certain provisions in the Stockholders’ Agreement are unenforceable, including, among others, provisions relating to the election and removal of directors, the composition of committees and the hiring, or termination of the employment, of our chief executive officer. Oral arguments have been set for February 6, 2024.
In the opinion of management, resolution of any pending claims (either individually or in the aggregate) is not expected to have a material adverse impact on our Consolidated Financial Statements, cash flows or financial position and it is not possible to provide an estimated amount of any such loss. However, the outcome of disputes is inherently uncertain. Therefore, although management considers the likelihood of such an outcome to be remote, an unfavorable resolution of one or more matters could materially affect our future results of operations or cash flows, or both, in a particular period.
Commitments as a Result of Acquisitions
On July 1, 2022, we completed the acquisition of all the outstanding equity of Spinpanel for a total consideration of up to approximately $20.0 million, including up to $10.0 million payable upon the achievement of certain revenue metrics through
20

N-able, Inc.
Notes to Consolidated Financial Statements (Unaudited)

July 1, 2025. The contingent consideration liabilities will be re-evaluated at least quarterly, with the resulting gains and losses recognized within general and administrative expense in our Consolidated Statements of Operations. The fair value of this contingent consideration was $5.2 million at the date of acquisition and $5.1 million and $4.8 million as of December 31, 2022 and June 30, 2023, respectively. As of September 30, 2023, the fair value of this contingent consideration is $4.1 million, resulting in the recognition of a gain of $0.6 million and $1.0 million for the three and nine months ended September 30, 2023, respectively. The current portion of the contingent consideration of $1.2 million is included in “accrued liabilities and other” and the non-current portion of $2.9 million is included in “other long-term liabilities” in our Consolidated Balance Sheets as of September 30, 2023. See Note 3. Acquisitions, Note 6. Fair Value Measurements, and Note 7. Accrued Liabilities and Other for further details regarding our contingent consideration liabilities.
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. The total consideration of $6.5 million has been capitalized as costs to obtain internal-use computer software from third parties and will be 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 $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 three months ended September 30, 2023, $0.9 million of cash was paid due to the achievement of one of the software engineering and knowledge transfer milestones, with the related technology deemed ready for its intended use. The remaining contingent consideration liabilities of $1.6 million are included in “accrued liabilities and other” in our Consolidated Balance Sheets as of September 30, 2023, and will be re-evaluated at least quarterly, with the resulting gains and losses recognized as an adjustment to the amount capitalized as costs to obtain internal-use computer software from third parties. No gains or losses on the contingent consideration were recognized during the three and nine months ended September 30, 2023. See Note 7. Accrued Liabilities and Other for further details regarding our contingent consideration liabilities.
12. Subsequent Events
On October 4, 2023, we entered into a non-cancellable royalty agreement for third-party cloud-based platform and hosting services, with an effective date of September 1, 2023. Our total commitment under this agreement is $39.0 million, with royalty fees payable over the next three years. See Contractual Obligations and Commitments section of Management's Discussion and Analysis of Financial Condition and Results of Operations for further details regarding our contractual obligations and commitments as of September 30, 2023.
21


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the Consolidated Financial Statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q. In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially and adversely from those anticipated in the forward-looking statements. Please see the section entitled “Safe Harbor Cautionary Statement” above and the risk factors discussed in “Item 1A. Risk Factors” below for a discussion of the uncertainties, risks and assumptions associated with these statements. The following discussion and analysis also includes a discussion of certain non-GAAP financial measures. For a description and reconciliation of the non-GAAP measures discussed in this section, see “Non-GAAP Financial Measures.”
Overview
N-able, Inc., a Delaware corporation, and its subsidiaries (“Company”, “we,” “us” and “our”) is a leading global provider of cloud-based software solutions for managed service providers (“MSPs”), enabling them to support digital transformation and growth for small and medium-sized enterprises (“SMEs”), which we define as those enterprises having less than 1,000 employees. With a flexible technology platform and powerful integrations, N-able makes it easy for MSPs to monitor, manage, and protect their end-customer systems, data, and networks. Our growing portfolio of security, automation, and backup and recovery solutions is built for IT services management professionals. N-able simplifies complex ecosystems and enables customers to solve their most pressing challenges. In addition, we provide extensive, proactive support—through enriching partner programs, hands-on training, and growth resources—to help MSPs deliver exceptional value and achieve success at scale. Through our multi-dimensional land and expand model and global presence, we are able to drive strong recurring revenue growth and profitability.
Separation from SolarWinds

On August 6, 2020, SolarWinds Corporation (“SolarWinds” or “Parent”) announced that its board of directors had authorized management to explore a potential spin-off of its MSP business into our company, a newly created and separately traded public company, and separate into two distinct, publicly traded companies (the “Separation”).

On July 19, 2021, SolarWinds completed the Separation through a pro-rata distribution (the “Distribution”) of all the outstanding shares of our common stock it held to the stockholders of record of SolarWinds as of the close of business on July 12, 2021 (the “Record Date”). Each SolarWinds stockholder of record received one share of our common stock, $0.001 par value, for every two shares of SolarWinds common stock, $0.001 par value, held by such stockholder as of the close of business on the Record Date. SolarWinds distributed 158,020,156 shares of our common stock in the Distribution, which was effective at 11:59 p.m., Eastern Time, on July 19, 2021. The Distribution reflected 316,040,312 shares of SolarWinds common stock outstanding on July 12, 2021 at a distribution ratio of one share of our common stock for every two shares of SolarWinds common stock. In addition, on July 19, 2021, and prior to completion of the Distribution, we issued 20,623,282 newly-issued shares of our common stock in connection with a private placement of N-able’s common stock (the “Private Placement”). As a result of the Distribution, we became an independent public company and our common stock is listed under the symbol “NABL” on the New York Stock Exchange.

Our financial statements for the period from July 20, 2021 forward are Consolidated Financial Statements based on our reported results as a standalone company. The Consolidated Financial Statements as of September 30, 2023 and for the three and nine months ended September 30, 2023 and 2022 are unaudited, but in our opinion include all normal recurring adjustments necessary for a fair statement of the results for the interim periods presented. The Consolidated Balance Sheet as of December 31, 2022 was derived from audited financial statements. The results reported in these Consolidated Financial Statements should not necessarily be taken as indicative of results that may be expected for the entire year. The financial information included herein should be read in conjunction with the audited Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2022, referred to as our “2022 Annual Report.”

SolarWinds Cyber Incident
As previously disclosed, SolarWinds was the victim of a cyberattack on its Orion Software Platform and internal systems, or the Cyber Incident. SolarWinds has confirmed to us that it has concluded its internal investigations related to the Cyber Incident. SolarWinds has not identified SUNBURST in any of its more than 70 non-Orion products and tools, including, as previously disclosed, any of our N-able solutions. SolarWinds, together with its partners, have undertaken extensive measures to investigate, contain, eradicate, and remediate the Cyber Incident. As SolarWinds previously disclosed in its investigatory updates, it has substantially completed this process and believes the threat actor is no longer active in its environments.
In response to the Cyber Incident and in connection with the Separation and Distribution, we continue to work to further enhance security, monitoring and authentication of our solutions. Specifically, we have implemented in-product security
22


enhancements to the N-able portfolio of products, including, multi-factor authentication, unified single sign-on services, and secure secret vaults. We have also introduced new identity and access controls, scanning and remediation technologies and standards and monitoring tooling across our enterprise IT and production environments. We expect to incur additional expenses in future periods related to continued enhancements to our security measures across our solutions.
Of the expenses SolarWinds recorded related to the Cyber Incident through the Separation and Distribution date of July 19, 2021, none have been allocated to the N-able business and, as a result of the indemnification provisions under the Separation and Distribution Agreement entered into in connection with the Separation and Distribution (the “Separation and Distribution Agreement”), we have not recorded any contingent liabilities with respect to the Cyber Incident as of September 30, 2023 and December 31, 2022. In addition, as a result of the Cyber Incident, SolarWinds is subject to numerous lawsuits and governmental investigations or inquiries. To date, we have not been separately named in such lawsuits and investigations, but in the future we may become subject to lawsuits, investigations or inquiries related to the Cyber Incident. In such event, subject to the terms of the Separation and Distribution Agreement, SolarWinds would indemnify us for costs we may incur.
We believe the Cyber Incident has caused reputational harm to SolarWinds and also had an adverse impact on our reputation, new subscription sales and net retention rates. In 2021, we experienced an adverse impact to new subscription sales and expansion rates relative to historical levels. We believe this was due in part to our decision in response to the Cyber Incident to temporarily reduce investments in demand generation activities through January 2021, as well as a result of certain MSP partners delaying their purchasing decisions as they assessed the potential impact of the Cyber Incident. However, we also have seen consistency among renewal rates with our larger MSP partners and have not observed material adverse trends with respect to the usage of our solutions. In addition, following our resumption of regular demand generation activities in February 2021, we were encouraged by engagements with both prospective and existing MSP partners. In general, our sales cycles and time from contract to revenue recognition are primarily short in nature and based on trends through the three and nine months ended September 30, 2023, we believe that the adverse impacts of the Cyber Incident on our financial results have diminished. Nevertheless, there is risk that the Cyber Incident may continue to have an adverse impact on our business in future periods, and to the extent such impact continues, including as a result of new discoveries or events, it could have an adverse effect on our business, results of operations, cash flows or financial position.
Results of Operations
Third Quarter Financial Highlights
Revenue
We deliver a platform of integrated solutions that enables our MSP partners to manage and secure the IT environments and assets for their SME end customers, as well as more efficiently manage their own businesses. Our total revenue was $107.6 million and $93.5 million for the three months ended September 30, 2023 and 2022, respectively.
As of September 30, 2023, we had approximately 25,000 customers. Additionally, as of September 30, 2023, we had 2,134 MSP partners with annualized recurring revenue (“ARR”) over $50,000 on our platform, up from 1,786 as of September 30, 2022, representing an increase of approximately 19%. Over the same period, MSP partners with over $50,000 of ARR on our platform grew from approximately 50% of our total ARR as of September 30, 2022 to approximately 55% of our total ARR as of September 30, 2023. We determine ARR as the annualized recurring revenue as of the last month of a given period. We calculate ARR by multiplying the recurring revenue and related usage revenue, excluding the impacts of credits and reserves, recognized during the final month of the reporting period from both long-term and month-to-month subscriptions by twelve. We use ARR, and in particular, ARR attributable to MSP partners with over $50,000 of ARR, to enhance the understanding of our business performance and the growth of our relationships with our MSP partners.
23


Profitability
We have grown while maintaining high levels of operating efficiency. Our operating income for the three months ended September 30, 2023 was $18.4 million compared to operating income of $11.7 million for the three months ended September 30, 2022. Our net income for the three months ended September 30, 2023 was $6.0 million compared to net income of $0.3 million for the three months ended September 30, 2022. The increase in net income for the three months ended September 30, 2023 was primarily due to an increase in revenue, a decrease in amortization of both acquired technologies and intangibles, a decrease in other expense, net, and a decrease in income tax expense, partially offset by an increase in research and development expense, an increase in interest expense, net, an increase in sales and marketing expense, an increase in cost of revenue, and an increase in general and administrative expense. Our Adjusted EBITDA, calculated as net income of $6.0 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively, excluding amortization of acquired intangible assets and developed technology of $1.4 million and $2.7 million, respectively, depreciation expense of $3.9 million and $3.3 million, respectively, income tax expense of $4.1 million and $4.5 million, respectively, interest expense, net of $7.8 million and $5.1 million, respectively, unrealized foreign currency losses of $1.6 million and $1.5 million, respectively, acquisition related costs of $(0.6) million and $0.2 million, respectively, spin-off costs of $0.2 million and $0.4 million, respectively, stock-based compensation expense and related employer-paid payroll taxes of $11.6 million and $10.2 million, respectively, and restructuring costs and other of $0.6 million and $0.6 million, respectively, was $36.6 million and $28.9 million for the three months ended September 30, 2023 and 2022, respectively.
Cash Flow
We have built our business to generate strong cash flow over the long term. For the three months ended September 30, 2023 and 2022, cash flows from operations were $27.5 million and $17.1 million, respectively. Our cash flows from operations were reduced by cash payments for interest of $7.4 million and $4.1 million for the three months ended September 30, 2023 and 2022, respectively, and cash payments for income taxes of $1.2 million and $9.3 million for the three months ended September 30, 2023 and 2022, respectively.
Components of Our Results of Operations
Revenue
Our revenue consists of the following:
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 MSP partner 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 MSP partners. 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. MSP partners 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.
Cost of Revenue
Cost of Revenue. Cost of revenue consists of technical support personnel costs, public cloud infrastructure and hosting fees, royalty fees and an allocation of overhead costs for our subscription revenue and maintenance services. We allocate facilities, depreciation, IT and benefits costs based on headcount.
Amortization of Acquired Technologies. We amortize to cost of revenue capitalized costs of technologies acquired in connection with the take private transaction of SolarWinds in early 2016 and subsequent business combinations, including the July 1, 2022 acquisition of Spinpanel B.V. (“Spinpanel”). Amortization related to the take private transaction of SolarWinds concluded during the three months ended March 31, 2023.
24


Operating Expenses
Operating expenses consist of sales and marketing, research and development and general and administrative expenses as well as amortization of acquired intangibles. Generally, personnel costs are the most significant component of operating expenses and include salaries, bonuses and stock-based compensation and related employer-paid payroll taxes, as well as an allocation of our facilities, depreciation, IT and benefits costs. We had total employees of 1,580, 1,462, and 1,486 as of September 30, 2023, December 31, 2022, and September 30, 2022, respectively. Our stock-based compensation expense increased during the three and nine months ended September 30, 2023 as compared to the corresponding period of the prior fiscal year primarily due to the impact of new equity awards that were granted to employees following the Separation and Distribution through September 30, 2023.
Sales and Marketing. Sales and marketing expenses primarily consist of related personnel costs, including our sales, marketing, partner success and product management teams. Sales and marketing expenses also include the cost of digital marketing programs such as paid search, search engine optimization and management and website maintenance and design, as well as the cost of events for existing and prospective customers. We expect to continue to grow our sales and marketing organization over time to drive new MSP partner adds, retain and expand with existing MSP partners and pursue initiatives designed to help our MSP partners succeed and grow.
Research and Development. Research and development expenses primarily consist of related personnel costs, including our engineering, development operations, user experience, and security operations teams. We expect to continue to grow our research and development organization over time and also to incur additional expenses associated with bringing new product offerings to market and our enhancements of security, monitoring and authentication of our solutions.
General and Administrative. General and administrative expenses primarily consist of personnel costs for executives, finance, legal, human resources, business applications and other administrative personnel, general restructuring charges and other acquisition-related costs, professional fees and other general corporate expenses. We expect to continue to grow our general and administrative organization over time to support continued growth of our business.
Amortization of Acquired Intangibles. We amortize to operating expenses capitalized costs of intangible assets primarily acquired in connection with the take private transaction of SolarWinds in early 2016 and subsequent business combinations, including the July 1, 2022 acquisition of Spinpanel. Amortization related to the take private transaction of SolarWinds concluded during the three months ended March 31, 2023.
Other Expense, Net
Other expense, net primarily consists of interest expense related to the Credit Agreement and losses resulting from changes in exchange rates on foreign currency denominated accounts, partially offset by gains resulting from changes in exchange rates on foreign currency denominated accounts and dividend income from our money market fund financial assets. See Item 3. Quantitative and Qualitative Disclosures About Market Risk for further details on how interest rates impact our financial results.
Foreign Currency
As a global company, we face exposure to adverse movements in foreign currency exchange rates. Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenue, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into U.S. dollars. See Item 3. Quantitative and Qualitative Disclosures About Market Risk for further details on how foreign currency impacts our financial results.
Income Tax Expense
Income tax expense consists of domestic and foreign corporate income taxes related to the sale of subscriptions. Our effective tax rate will be affected by many factors including changes in tax laws, regulations or rates, new interpretations of existing laws or regulations, valuation allowance, uncertain tax positions, stock-based compensation, permanent nondeductible book and tax differences, shifts in the allocation of income earned throughout the world and changes in overall levels of income before tax.
25


Comparison of the Three Months Ended September 30, 2023 and 2022
Revenue
Three Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Subscription revenue$105,208 97.8 %$91,213 97.5 %$13,995 
Other revenue2,359 2.2 2,314 2.5 45 
Total subscription and other revenue$107,567 100.0 %$93,527 100.0 %$14,040 
Total revenue increased $14.0 million, or 15.0%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. We base revenue by geography on the billing address of each MSP partner. Based on MSP partner location, revenue from the United States was approximately 48.6% and 49.5% of total revenue for the three months ended September 30, 2023 and 2022, respectively. Revenue from the United Kingdom was approximately 10.2% and 10.0% of total revenue for the three months ended September 30, 2023 and 2022, respectively. Other than the United States and the United Kingdom, no single country accounted for 10% or more of our total revenue during these periods.

As a result of the impact of the COVID-19 pandemic, we experienced a deceleration in our year-over-year subscription revenue growth rate in the second quarter of 2020 as compared to our growth rates in prior periods. We attribute this deceleration primarily to increased churn and downgrades from existing MSP partners and slower MSP partner adds. Beginning in the third quarter of 2020, and continuing through the third quarter of 2023, we have seen the impact on revenue growth continue to dissipate. Please see Item 1A. Risk Factors in the 2022 Annual Report for further details regarding risks to our business that may result from the COVID-19 pandemic.
Subscription Revenue. Subscription revenue increased $14.0 million, or 15.3%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The increase in subscription revenue was primarily driven by growth in sales of our data protection, security, and remote monitoring and management solutions. Subscription revenue as a percentage of our total revenue was 97.8% for the three months ended September 30, 2023, compared to 97.5% for the three months ended September 30, 2022.
Our annual dollar-based net revenue retention rate for our subscription products was approximately 108% and 104% for the trailing twelve-month periods ended September 30, 2023 and 2022, respectively, and was driven primarily by strong customer retention and expansion in our MSP products, in addition to favorable movements in foreign currency exchange rates. To calculate our annual dollar-based net revenue retention rate, we first identify the MSP partners with active paid subscriptions in the last month of the prior-year period, or the base partners. We then divide the subscription revenue in the last month of the current-year period attributable to the base partners by the revenue attributable to those base partners in the last month of the prior-year period. Our dollar-based net revenue retention rate for a particular period is then obtained by averaging the rates from that particular period with the results from each of the prior eleven months. Our calculation includes any expansion revenue and is net of any contraction or cancellation, but excludes credits and revenue attributable to any MSP partner who was not a partner with a paid subscription in the prior period.
Other Revenue. Other revenue increased $0.0 million, or 1.9%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to an increase in professional services revenue. Other revenue as a percentage of our total revenue was 2.2% for the three months ended September 30, 2023, compared to 2.5% for the three months ended September 30, 2022.
Cost of Revenue
Three Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Cost of revenue$16,893 15.7 %$14,587 15.6 %$2,306 
Amortization of acquired technologies463 0.4 516 0.6 (53)
Total cost of revenue$17,356 16.1 %$15,103 16.1 %$2,253 
26


Total cost of revenue increased $2.3 million, or 14.9%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to an increase in public cloud infrastructure and hosting fees and royalties related to our subscription products of $1.6 million and an increase in depreciation of servers and amortization of capitalized internal-use software costs of $0.8 million, partially offset by a decrease in allocated facilities and IT costs of $0.1 million and a decrease in amortization of intangible assets acquired in connection with the take private transaction of SolarWinds in early 2016 and subsequent business combinations of less than $0.1 million. Amortization related to the take private transaction of SolarWinds concluded during the three months ended March 31, 2023.
Operating Expenses
Three Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Sales and marketing$33,660 31.3 %$31,149 33.3 %$2,511 
Research and development19,752 18.4 16,038 17.1 3,714 
General and administrative18,438 17.1 18,050 19.3 388 
Amortization of acquired intangibles11 — 1,465 1.6 (1,454)
Total operating expenses$71,861 66.8 %$66,702 71.3 %$5,159 
Sales and Marketing. Sales and marketing expenses increased $2.5 million, or 8.1%, primarily due to an increase in personnel costs driven by headcount and salary increases of $2.3 million, which includes an increase in stock-based compensation expense of $0.6 million, an increase in travel and event-related costs of $1.6 million, and an increase in subscription costs of $0.2 million, partially offset by a decrease in marketing program costs of $1.3 million and a decrease in contract services costs of $0.1 million.
Research and Development. Research and development expenses increased $3.7 million, or 23.2%, primarily due to an increase in personnel costs driven by headcount and salary increases of $3.9 million, which includes an increase in stock-based compensation expense of $0.6 million, an increase in subscription costs of $0.4 million, and an increase in allocated facilities and IT costs of $0.1 million, partially offset by an increase in capitalized internal-use software costs of $0.6 million and a decrease in contract services costs of $0.1 million.
General and Administrative. General and administrative expenses increased $0.4 million, or 2.1%, primarily due to an increase in bad debt expense of $0.8 million, an increase in personnel costs driven by headcount and salary increases of $0.7 million, an increase in professional fees of $0.1 million, and an increase in allocated facilities and IT costs of $0.1 million, partially offset by gains on contingent consideration related to the July 1, 2022 acquisition of Spinpanel of $0.6 million, a decrease in costs associated with our separation from SolarWinds of $0.2 million, a decrease in acquisition-related costs of $0.2 million, a decrease in director and officer liability insurance costs of $0.2 million, and a decrease in rent expense of $0.1 million. See Note 3. Acquisitions, Note 6. Fair Value Measurements, and Note 11. Commitments and Contingencies of the Notes to Consolidated Financial Statements for further details regarding the acquisition of Spinpanel.
Amortization of Acquired Intangibles. Amortization of acquired intangibles decreased $1.5 million, or 99.2%, primarily due to the conclusion of amortization of intangible assets acquired in connection with the take private transaction of SolarWinds in early 2016 during the three months ended March 31, 2023.
Interest Expense, Net
Three Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Interest expense, net$(7,802)(7.3)%$(5,088)(5.4)%$(2,714)
27


Interest expense, net increased by $2.7 million, or 53.3%, in the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to the impact of increased interest rates on borrowings under the Credit Agreement during the three months ended September 30, 2023. Changes in interest rates have had and could continue to have an adverse impact on our financial results and cash flows since outstanding borrowings under the Credit Agreement bear interest at variable rates, and we expect interest rates under the Credit Agreement to continue to increase in the year ending December 31, 2023, compared to the year ended December 31, 2022. See Note 8. Debt of the Notes to Consolidated Financial Statements for further details regarding the Credit Agreement.
Other Expense, Net
Three Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Other expense, net$(423)(0.4)%$(1,795)(1.9)%$1,372 
Other expense, net decreased by $1.4 million, or 76.4%, in the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to an increase in dividend income from our money market fund financial assets of $0.9 million and a decrease in the impact of changes in foreign currency exchange rates of $0.5 million related to various accounts for the period.
Income Tax Expense
Three Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Income before income taxes$10,125 9.4 %$4,839 5.2 %$5,286 
Income tax expense4,112 3.8 4,545 4.9 (433)
Effective tax rate40.6 %93.9 %(53.3)%
Our income tax expense for the three months ended September 30, 2023 decreased by $0.4 million as compared to the three months ended September 30, 2022. The effective tax rate decreased to 40.6% for the period primarily due to a decrease in the amount of the unbenefited loss in the United States, partially offset by an increase in income before income taxes outside of the United States. For additional discussion about our income taxes, see Note 10. Income Taxes of the Notes to Consolidated Financial Statements.
Comparison of the Nine Months Ended September 30, 2023 and 2022
Revenue
Nine Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Subscription Revenue$306,005 97.6 %$269,217 97.5 %$36,788 
Other revenue7,460 2.4 6,797 2.5 663 
Total subscription and other revenue$313,465 100.0 %$276,014 100.0 %$37,451 
Total revenue increased $37.5 million, or 13.6%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. We base revenue by geography on the billing address of each MSP partner. Based on MSP partner location, revenue from the United States was approximately 48.7% and 48.4% of total revenue for the nine months ended September 30, 2023 and 2022, respectively. Revenue from the United Kingdom was approximately 10.3% and 10.4% of total revenue for the nine months ended September 30, 2023 and 2022, respectively. Other than the United States and the United Kingdom, no single country accounted for 10% or more of our total revenue during these periods.
28


Subscription Revenue. Subscription revenue increased $36.8 million, or 13.7%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The increase in subscription revenue was primarily driven by growth in sales of our data protection, security, and remote monitoring and management solutions. Subscription revenue as a percentage of our total revenue was 97.6% for the nine months ended September 30, 2023, compared to 97.5% for the nine months ended September 30, 2022.
Our annual dollar-based net revenue retention rate for our subscription products was approximately 108% and 104% for the trailing twelve-month periods ended September 30, 2023 and 2022, respectively, and was driven primarily by strong customer retention and expansion in our MSP products, in addition to favorable movements in foreign currency exchange rates.
Other Revenue. Other revenue increased $0.7 million, or 9.8%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily due to an increase in professional services revenue. Other revenue as a percentage of our total revenue was 2.4% for the nine months ended September 30, 2023, compared to 2.5% for the nine months ended September 30, 2022.
Cost of Revenue
Nine Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Cost of revenue$49,205 15.7 %$41,492 15.0 %$7,713 
Amortization of acquired technologies1,382 0.4 2,043 0.7 (661)
Total cost of revenue$50,587 16.1 %$43,535 15.8 %$7,052 
Total cost of revenue increased $7.1 million, or 16.2%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily due to an increase in public cloud infrastructure and hosting fees and royalties related to our subscription products of $4.5 million, an increase in depreciation of servers and amortization of capitalized internal-use software costs of $2.4 million, an increase in personnel costs driven by headcount and salary increases of $0.6 million, which includes an increase in stock-based compensation expense of $0.1 million, and an increase in allocated facilities and IT costs of $0.1 million, partially offset by a decrease in amortization of intangible assets acquired in connection with the take private transaction of SolarWinds in early 2016 and subsequent business combinations of $0.7 million. Amortization related to the take private transaction of SolarWinds concluded during the three months ended March 31, 2023.
Operating Expenses
Nine Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Sales and marketing$101,112 32.3 %$94,223 34.1 %$6,889 
Research and development58,796 18.8 46,664 16.9 12,132 
General and administrative53,877 17.2 54,119 19.6 (242)
Amortization of acquired intangibles585 0.2 4,386 1.6 (3,801)
Total operating expenses$214,370 68.4 %$199,392 72.2 %$14,978 
Sales and Marketing. Sales and marketing expenses increased $6.9 million, or 7.3%, primarily due to an increase in personnel costs driven by headcount and salary increases of $5.8 million, which includes an increase in stock-based compensation expense of $1.9 million, an increase in marketing program costs of $1.7 million, and an increase in subscription costs of $0.6 million, partially offset by a decrease in allocated facilities and IT costs of $0.8 million and a decrease in contract services costs of $0.3 million.
Research and Development. Research and development expenses increased $12.1 million, or 26.0%, primarily due to an increase in personnel costs driven by headcount and salary increases of $11.1 million, which includes an increase in stock-based compensation expense of $1.7 million, an increase in contract services costs of $1.1 million, an increase in subscription costs of $0.7 million, an increase in restructuring costs of $0.5 million, and an increase in allocated facilities and IT costs of $0.3 million, partially offset by an increase in capitalized internal-use software costs of $2.1 million.
29


General and Administrative. General and administrative expenses decreased $0.2 million, or 0.4%, primarily due to a decrease in contract services costs of $1.0 million, gains on contingent consideration related to the July 1, 2022 acquisition of Spinpanel of $1.0 million, a decrease in costs associated with our separation from SolarWinds of $0.9 million, a decrease in director and officer liability insurance costs of $0.6 million, and a decrease in rent expense of $0.3 million, partially offset by an increase in personnel costs driven by headcount and salary increases of $2.3 million, which includes an increase in stock-based compensation expense of $1.2 million, an increase in bad debt expense of $0.8 million, and an increase in allocated facilities and IT costs of $0.4 million. See Note 3. Acquisitions, Note 6. Fair Value Measurements, and Note 11. Commitments and Contingencies of the Notes to Consolidated Financial Statements for further details regarding the acquisition of Spinpanel.
Amortization of Acquired Intangibles. Amortization of acquired intangibles decreased $3.8 million, or 86.7%, primarily due to the conclusion of amortization of intangible assets acquired in connection with the take private transaction of SolarWinds in early 2016 during the three months ended March 31, 2023.
Interest Expense, Net
Nine Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Interest expense, net$(22,532)(7.2)%$(12,459)(4.5)%$(10,073)
Interest expense, net increased by $10.1 million, or 80.8%, in the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily due to the impact of increased interest rates on borrowings under the Credit Agreement during the nine months ended September 30, 2023. Changes in interest rates have had and could continue to have an adverse impact on our financial results and cash flows since outstanding borrowings under the Credit Agreement bear interest at variable rates, and we expect interest rates under the Credit Agreement to continue to increase in the year ending December 31, 2023, compared to the year ended December 31, 2022. See Note 8. Debt of the Notes to Consolidated Financial Statements for further details regarding the Credit Agreement.
Other Income (Expense), Net
Nine Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Other income (expense), net$1,569 0.5 %$(561)(0.2)%$2,130 
Other income (expense), net increased by $2.1 million, or 379.7%, in the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily due to an increase in dividend income from our money market fund financial assets of $2.3 million, partially offset by an increase in the impact of changes in foreign currency exchange rates of $0.1 million related to various accounts for the period.
Income Tax Expense
Nine Months Ended September 30,
20232022
AmountPercentage of RevenueAmountPercentage of RevenueChange
(in thousands, except percentages)
Income before income taxes$27,545 8.8 %$20,067 7.3 %$7,478 
Income tax expense 13,484 4.3 10,345 3.7 3,139 
Effective tax rate49.0 %51.6 %(2.6)%
Our income tax expense for the nine months ended September 30, 2023 increased by $3.1 million as compared to the nine months ended September 30, 2022. The effective tax rate decreased to 49.0% for the period primarily due to a decrease in the amount of the unbenefited loss in the United States, partially offset by an increase in income before income taxes outside of the United States. For additional discussion about our income taxes, see Note 10. Income Taxes of the Notes to Consolidated Financial Statements.
30


Non-GAAP Financial Measures
In addition to financial measures prepared in accordance with GAAP, we use certain non-GAAP financial measures to clarify and enhance our understanding, and aid in the period-to-period comparison, of our performance. We believe that these non-GAAP financial measures provide supplemental information that is meaningful when assessing our operating performance because they exclude the impact of certain amounts that our management and Board of Directors do not consider part of core operating results when assessing our operational performance, allocating resources, preparing annual budgets and determining compensation. Accordingly, these non-GAAP financial measures may provide insight to investors into the motivation and decision-making of management in operating the business. Investors are encouraged to review the reconciliation of each of these non-GAAP financial measures to its most comparable GAAP financial measure included below.
While we believe that these non-GAAP financial measures provide useful supplemental information, non-GAAP financial measures have limitations and should not be considered in isolation from, or as a substitute for, their most comparable GAAP measures. These non-GAAP financial measures are not prepared in accordance with GAAP, do not reflect a comprehensive system of accounting and may not be comparable to similarly titled measures of other companies due to potential differences in their financing and accounting methods, the book value of their assets, their capital structures, the method by which their assets were acquired and the manner in which they define non-GAAP measures. Items such as the amortization of intangible assets, stock-based compensation expense and related employer-paid payroll taxes, acquisition related adjustments, spin-off costs related to associated with the Separation and Distribution, as well as the related tax impacts of these items can have a material impact on our GAAP financial results.
Non-GAAP Operating Income and Non-GAAP Operating Margin
We provide non-GAAP operating income and related non-GAAP operating margins excluding such items as stock-based compensation expense and related employer-paid payroll taxes, amortization of acquired intangible assets, acquisition related costs, spin-off costs and restructuring costs and other. We define non-GAAP operating margin as non-GAAP operating income divided by total revenue. Management believes these measures are useful for the following reasons:
Stock-Based Compensation Expense and Related Employer-Paid Payroll Taxes. We provide non-GAAP information that excludes expenses related to stock-based compensation and related employer-paid payroll taxes associated with our employees’ participation in N-able's stock-based incentive compensation plans. We believe that the exclusion of stock-based compensation expense provides for a better comparison of our operating results to prior periods and to our peer companies as the calculations of stock-based compensation vary from period to period and company to company due to different valuation methodologies, subjective assumptions and the variety of award types. Employer-paid payroll taxes on stock-based compensation is dependent on our stock price and the timing of the taxable events related to the equity awards, over which our management has little control, and does not necessarily correlate to the core operation of our business. Because of these unique characteristics of stock-based compensation and related employer-paid payroll taxes, management excludes these expenses when analyzing the organization’s business performance.
Amortization of Acquired Technologies and Intangible Assets. We provide non-GAAP information that excludes expenses related to purchased technologies and intangible assets associated with our acquisitions. We believe that eliminating this expense from our non-GAAP measures is useful to investors because the amortization of acquired technologies and intangible assets can be inconsistent in amount and frequency and is significantly impacted by the timing and magnitude of our acquisition transactions, which also vary in frequency from period to period. Accordingly, we analyze the performance of our operations in each period without regard to such expenses.
Acquisition Related Costs. We exclude certain expense items resulting from acquisitions, such as legal, accounting and advisory fees, changes in fair value of contingent consideration, costs related to integrating the acquired businesses, deferred compensation, severance and retention expense. We consider these adjustments, to some extent, to be unpredictable and dependent on a significant number of factors that are outside of our control. Furthermore, acquisitions result in operating expenses that would not otherwise have been incurred by us in the normal course of our organic business operations. We believe that providing non-GAAP measures that exclude acquisition related costs allows investors to better review and understand the historical and current results of our continuing operations and also facilitates comparisons to our historical results and results of less acquisitive peer companies, both with and without such adjustments.
Spin-off Costs. We exclude certain expense items resulting from the spin-off into a newly created and separately traded public company. These costs include legal, accounting and advisory fees, system implementation costs and other incremental costs incurred by us related to the Separation and Distribution. The spin-off transaction results in operating expenses that would not otherwise have been incurred by us in the normal course of our organic business operations. We believe that providing non-GAAP measures that exclude these costs facilitates a more meaningful evaluation of our operating performance and comparisons to our past operating performance.
31


Restructuring Costs and Other. We provide non-GAAP information that excludes restructuring costs such as severance, certain employee relocation costs, and the estimated costs of exiting and terminating facility lease commitments, as they relate to our corporate restructuring and exit activities. These costs are inconsistent in amount and are significantly impacted by the timing and nature of these events. Therefore, although we may incur these types of expenses in the future, we believe that eliminating these costs for purposes of calculating the non-GAAP financial measures facilitates a more meaningful evaluation of our operating performance and comparisons to our past operating performance.
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands, except margin data)
GAAP operating income$18,350 $11,722 $48,508 $33,087 
Stock-based compensation expense and related employer-paid payroll taxes11,575 10,222 34,225 28,980 
Amortization of acquired technologies463 516 1,382 2,043 
Amortization of acquired intangibles11 1,465 585 4,386 
Acquisition related costs(609)237 (618)506 
Spin-off costs166 394 623 1,348 
Restructuring costs and other582 551 1,618 980 
Non-GAAP operating income$30,538 $25,107 $86,323 $71,330 
GAAP operating margin17.1 %12.5 %15.5 %12.0 %
Non-GAAP operating margin28.4 %26.8 %27.5 %25.8 %
Adjusted EBITDA and Adjusted EBITDA Margin
We regularly monitor adjusted EBITDA and adjusted EBITDA margin, as they are measures we use to assess our operating performance. We define adjusted EBITDA as net income or loss, excluding amortization of acquired intangible assets and developed technology, depreciation expense, income tax expense (benefit), interest expense, net, unrealized foreign currency losses (gains), acquisition related costs, spin-off costs, stock-based compensation expense and related employer-paid payroll taxes and restructuring and other costs. We define adjusted EBITDA margin as adjusted EBITDA divided by total revenue. Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations include:
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
adjusted EBITDA does not reflect the significant interest expense, or the cash requirements necessary to service interest or principal payments, on our related party debt;
adjusted EBITDA does not reflect tax payments that may represent a reduction in cash available to us; and
other companies, including companies in our industry, may calculate adjusted EBITDA differently, which reduces its usefulness as a comparative measure.
Because of these limitations, you should consider adjusted EBITDA alongside other financial performance measures, including operating income and net income and our other GAAP results. In evaluating adjusted EBITDA, you should be aware that in the future we may incur expenses that are the same as or similar to some of the adjustments in this presentation. Our presentation of adjusted EBITDA should not be construed as an inference that our future results will be unaffected by the types of items excluded from the calculation of adjusted EBITDA. Adjusted EBITDA is not a presentation made in accordance with GAAP and the use of the term varies from others in our industry.
32


 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
(in thousands, except margin data)
Net income $6,013 $294 $14,061 $9,722 
Amortization1,437 2,711 4,825 8,548 
Depreciation3,892 3,326 11,317 9,722 
Income tax expense4,112 4,545 13,484 10,345 
Interest expense, net7,802 5,088 22,532 12,459 
Unrealized foreign currency losses1,582 1,486 2,137 889 
Acquisition related costs(609)237 (618)506 
Spin-off costs166 394 623 1,348 
Stock-based compensation expense and related employer-paid payroll taxes11,575 10,222 34,225 28,980 
Restructuring costs and other582 551 1,618 980 
Adjusted EBITDA$36,552 $28,854 $104,204 $83,499 
Adjusted EBITDA margin34.0 %30.9 %33.2 %30.3 %
Liquidity and Capital Resources
Cash and cash equivalents were $127.4 million as of September 30, 2023. As our sales and operating cash flows are primarily generated by international entities in the United Kingdom and Canada, our international subsidiaries held approximately $121.5 million of cash and cash equivalents, of which 73.4%, 10.0% and 7.2% were held in United States Dollars, Euros, and British Pound Sterling, respectively. We intend either to invest our foreign earnings permanently into foreign operations or to remit these earnings to our United States entities in a tax-efficient manner. The U.S. Tax Cuts and Jobs Act of 2017 imposed a mandatory transition tax on accumulated foreign earnings and eliminates United States federal income taxes on foreign subsidiary distributions.
Our primary source of cash for funding operations and growth has been through cash provided by operating activities. Given the uncertainty in the rapidly changing market and economic conditions, we continue to evaluate the nature and extent of the impact to our business and financial position. However, despite this uncertainty, we believe that our existing cash and cash equivalents and our cash flows from operating activities will be sufficient to fund our operations and meet our commitments for capital expenditures for at least the next twelve months.
In connection with the Separation and Distribution, on July 19, 2021, certain subsidiaries of the Company entered into a credit agreement (the “Credit Agreement”) with JPMorgan Chase, Bank, N.A. as administrative agent and collateral agent and the lenders from time to time party thereto. The Credit Agreement provides for $410.0 million of first lien secured credit facilities (the “Credit Facilities”), consisting of a $60.0 million revolving credit facility (the “Revolving Facility”), and a $350.0 million term loan facility (the “Term Loan”). On July 19, 2021, prior to the completion of the Distribution, the Company distributed approximately $16.5 million, representing the proceeds from the Term Loan, net of the repayment of related party debt due to SolarWinds Holdings, Inc., payment of intercompany trade payables, and fees and other transaction-related expenses, to SolarWinds. The Revolving Facility is primarily available for general corporate purposes. We had total borrowings of $335.5 million and $337.0 million as of September 30, 2023 and December 31, 2022, respectively, net of debt issuance costs of $7.5 million and $8.6 million, respectively. See Note 8. Debt of the Notes to Consolidated Financial Statements for further details regarding the Credit Agreement.
Although we are not currently a party to any material definitive agreement regarding potential investments in, or acquisitions of, complementary businesses, applications or technologies, we may enter into these types of arrangements, which could reduce our cash and cash equivalents, require us to seek additional equity or debt financing or repatriate cash generated by our international operations. Additional funds from financing arrangements may not be available on terms favorable to us or at all.
During the three and nine months ended September 30, 2023 and 2022, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
33


Summary of Cash Flows
Summarized cash flow information is as follows:
Nine Months Ended September 30,
20232022
(in thousands)
Net cash provided by operating activities$58,869 $53,015 
Net cash used in investing activities(17,162)(22,504)
Net cash used in financing activities(11,950)(7,632)
Effect of exchange rate changes on cash and cash equivalents(1,171)(1,886)
Net increase in cash and cash equivalents$28,586 $20,993 
Operating Activities
Our primary source of cash from operating activities is cash collections from our MSP partners and our distributors. We expect cash inflows from operating activities to be affected by the timing of our sales and the consumption of our solutions by our MSP partners. Our primary uses of cash from operating activities are for personnel-related expenditures, and other general operating expenses, as well as payments related to taxes, interest and facilities.
Cash provided by operating activities increased in the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022, primarily due to an increase in income taxes payable, an increase in accrued liabilities and other, an increase in accounts payable, a decrease in payments due to and from affiliates, and an increase in other long-term liabilities, partially offset by an increase in prepaid expenses and other assets, an increase in accounts receivable, an increase in income taxes receivable, an increase in other long-term assets, and an increase in deferred revenue. The net cash outflow of $6.0 million and $4.6 million resulting from the changes in our operating assets and liabilities for the nine months ended September 30, 2023 and 2022, respectively, excluding the changes noted above, was primarily due to the timing of sales, cash payments and receipts.
Investing Activities
Investing cash flows consist of cash used for capital expenditures and intangible assets. Our capital expenditures principally relate to purchases of servers for cloud infrastructure primarily to support our data protection solutions, as well as leasehold improvements, computers and equipment to support our domestic and international office locations. Purchases of intangible assets consist of capitalized research and development costs.
Net cash used in investing activities decreased in the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022, primarily due to decreases in acquisitions, net of cash acquired, partially offset by increases in capitalized research and development costs related to internal-use software and increases in capital expenditures to support our domestic and international office locations.
Financing Activities
Financing cash flows consist of payments of tax withholding obligations related to restricted stock, the exercise of stock options, proceeds from the issuance of common stock under the Employee Stock Purchase Plan, deferred acquisition payments, and repayments of borrowings from the Credit Agreement.

Net cash used in financing activities increased in the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022, primarily due to payments of tax withholding obligations related to restricted stock and deferred acquisition payments, partially offset by proceeds from the issuance of common stock under the Employee Stock Purchase Plan and proceeds from exercises of stock options.
Contractual Obligations and Commitments
As of September 30, 2023, there have been no material changes in our contractual obligations and commitments as of December 31, 2022 that were disclosed in our 2022 Annual Report.

On October 4, 2023, we entered into a non-cancellable royalty agreement for third-party cloud-based platform and hosting services, with an effective date of September 1, 2023. Our total commitment under this agreement is $39.0 million, with royalty fees payable over the next three years. See Note 12. Subsequent Events of the Notes to Consolidated Financial Statements for further details regarding this royalty agreement.
34


Critical Accounting Policies and Estimates
Our Consolidated Financial Statements are prepared in conformity with GAAP and require our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates, and such estimates may change if the underlying conditions or assumptions change. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected, perhaps materially.
In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management’s judgment in its application, while in other cases, management’s judgment is required in selecting among available alternative accounting standards that allow different accounting treatment for similar transactions. We believe that these accounting policies requiring significant management judgment and estimates are critical to understanding our historical and future performance, as these policies relate to the more significant areas of our financial results. These critical accounting policies are:
the valuation of goodwill, intangibles, long-lived assets and contingent consideration;
revenue recognition; and
income taxes.
A full description of our critical accounting policies that involve significant management judgment appears in our 2022 Annual Report. There have been no material changes to our critical accounting policies and estimates since that time.
Recent Accounting Pronouncements
See Note 2. Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements for a full description of recent accounting pronouncements, which is incorporated herein by reference.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
We had cash and cash equivalents of $127.4 million and $98.8 million at September 30, 2023 and December 31, 2022, respectively. Our cash and cash equivalents consist of bank demand deposits and money market funds and do not have material exposure to market risk. We hold cash and cash equivalents for working capital purposes. Our investments are made for capital preservation purposes, and we do not enter into investments for trading or speculative purposes.
We had total borrowings under the Credit Agreement, net of debt issuance costs, of $335.5 million and $337.0 million as of September 30, 2023 and December 31, 2022, respectively. Under the Credit Agreement, borrowings denominated in U.S. dollars under the Revolving Facility bore interest at a floating rate of an Adjusted London Interbank Offered Rate (“LIBOR”) rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%, until the LIBOR-based rate was replaced, as described below. Under the Credit Agreement, borrowings denominated in Euros under the Revolving Facility bear interest at a floating rate of an Adjusted Euro Interbank Offered Rate (“EURIBOR”) rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%. Under the Credit Agreement, borrowings under the Term Loan bore interest at a floating rate of an Adjusted LIBOR rate (subject to a “floor” of 0.5%) for a specified interest period plus an applicable margin of 3.00%, until the LIBOR-based rate was replaced, as described below. Each margin is subject to reductions to 2.75% and 1.75%, respectively, based on our first lien net leverage ratio.
On June 26, 2023, the parties entered into Amendment No. 1 (“Amendment No. 1”) to the Credit Agreement. Amendment No. 1 amended the Credit Agreement to, among other things, replace the LIBOR-based rate included in the Credit Agreement with a Secured Overnight Financing Rate (“SOFR”)-based rate, as an interest rate benchmark. Other than the foregoing, the material terms of the Credit Agreement described herein remain unchanged. The effective interest rate on our outstanding debt remained as a LIBOR-based rate of 8.48% until August 31, 2023, at which point it transitioned to a SOFR-based rate of 8.43%.
As of September 30, 2023 and December 31, 2022, the annual weighted-average interest rate on borrowings was 8.43% and 7.73%, respectively. If there was a hypothetical 100 basis point increase in interest rates, the annual impact to interest expense would be approximately $3.4 million and $3.5 million as of September 30, 2023 and December 31, 2022, respectively. This hypothetical change in interest expense has been calculated based on the variable rate borrowings outstanding at September 30, 2023 and December 31, 2022 and a 100 basis point per annum change in interest rate applied over a one-year period. Changes in interest rates have had and could continue to have an adverse impact on our financial results and cash flows since outstanding borrowings under the Credit Agreement bear interest at variable rates.
35


We do not have material exposure to market risk with respect to our cash and cash equivalents, as these consist primarily of highly liquid investments purchased with original maturities of three months or less as of September 30, 2023 and December 31, 2022, respectively.
See Note 8. Debt of the Notes to Consolidated Financial Statements for further details regarding the Credit Agreement and Interest Expense, Net of Management's Discussion and Analysis of Financial Condition and Results of Operations - Comparison of the three months ended September 30, 2023 and 2022 for further details on the current and expected continued impact of increases in interest rates on borrowings under the Credit Agreement.
Foreign Currency Exchange Risk
As a global company, we face exposure to adverse movements in foreign currency exchange rates. We primarily conduct business in the following locations: the United States, United Kingdom, Europe and Canada. This exposure is the result of selling in multiple currencies, growth in our international investments, additional headcount in foreign countries and operating in countries where the functional currency is the local currency. Specifically, our results of operations and cash flows are primarily subject to fluctuations in the following currencies: the Euro, British Pound Sterling and Canadian Dollar against the U.S. dollar. These exposures may change over time as business practices evolve and economic conditions change, including as a result of the impact on the global economy of, or governmental actions taken in response, to the COVID-19 pandemic or the Russia-Ukraine conflict. Changes in foreign currency exchange rates have had and could continue to have an adverse impact on our financial results and cash flows.
Our Consolidated Statements of Operations are translated into U.S. dollars at the average exchange rates in each applicable period. Our international revenue, operating expenses and significant balance sheet accounts denominated in currencies other than the U.S. dollar primarily flow through our United Kingdom and European subsidiaries, which have historically had British Pound Sterling and Euro functional currencies, respectively, resulting in a two-step currency exchange process wherein the currencies other than the British Pound Sterling and Euro are first converted into those functional currencies and then translated into U.S. dollars for our Consolidated Financial Statements. In connection with the Separation and Distribution, as defined in Note 1. Organization and Nature of Operations in the Notes to Consolidated Financial Statements, our United Kingdom legal entity changed its functional currency from the British Pound Sterling to the US dollar.
Our Consolidated Statements of Operations and Balance Sheets accounts are also impacted by the re-measurement of non-functional currency transactions such as cash accounts held by our overseas subsidiaries, accounts receivable denominated in foreign currencies, deferred revenue and accounts payable denominated in foreign currencies.
Foreign Currency Transaction Risk
Our foreign currency exposures typically arise from selling annual and multi-year subscriptions in multiple currencies, accounts receivable, and other intercompany transactions.
Foreign Currency Translation Risk
Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenue, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into U.S. dollars. If there is a change in foreign currency exchange rates, the amounts of assets, liabilities, revenue, operating expenses and cash flows that we report in U.S. dollars for foreign subsidiaries that transact in international currencies may be higher or lower to what we would have reported if using a constant currency rate. To the extent the U.S. dollar strengthens against foreign currencies, the translation of these foreign currency denominated transactions results in reduced assets, liabilities, revenue, operating expenses and cash flows for our international operations. Similarly, our assets, liabilities, revenue, operating expenses and cash flows will increase for our international operations if the U.S. dollar weakens against foreign currencies. The conversion of the foreign subsidiaries’ financial statements into U.S. dollars will also lead to remeasurement gains and losses recorded in income, or translation gains or losses that are recorded as a component of accumulated other comprehensive income (loss).
Emerging Growth Company
We qualify as an “emerging growth company” (“EGC”) as defined in Section 2(a) of the Securities Act of 1933, as amended, (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). The JOBS Act allows EGCs to delay the adoption of new or revised accounting standards until such time as those standards apply to private companies. For so long as we qualify as an EGC, we intend to utilize these transition periods, which may make it difficult to compare our financial statements to those of non-emerging growth companies and other emerging growth companies that have opted out of the transition periods afforded under the JOBS Act.
36


Based on the market value of our common stock held by non-affiliates as of June 30, 2023 (the last business day of the most recently completed second fiscal quarter), we will cease to qualify as an EGC as of the end of the fiscal year ending December 31, 2023. As a result, we will no longer be able to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not EGCs including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. In addition, we will no longer be able to use the extended transition period for complying with new or revised accounting standards available to emerging growth companies and will be required to adopt new or revised accounting standards as of the effective dates for public companies.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2023. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms.
Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of September 30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during the quarter ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
37


PART II: OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we have been and may be involved in various legal proceedings and claims arising in our ordinary course of business. See Note 11. Commitments and Contingencies of the Notes to Consolidated Financial Statements for further details regarding legal proceedings.
Item 1A. Risk Factors
There have been no material changes in our risk factors from those disclosed in Part I, Item 1A, under the heading “Risk Factors” in our 2022 Annual Report.
Item 5. Other Information
Other than as set forth below, during the three months ended September 30, 2023, none of the Company’s directors or officers adopted or terminated any purported Rule 10b5-1 plans and/or “non-Rule 10b5-1 trading arrangements,” as defined under applicable law.
During the three months ended September 30, 2023, one of the Company’s officers adopted the stock trading plan described below:
Name and Title
Character of Trading Arrangement1
Date Adopted
Duration of Trading Arrangement2
Aggregate Number of
Shares of Common
Stock to be Sold Pursuant to Trading Arrangement
Frank Colletti
EVP, Worldwide Sales
Rule 10b5-1
Trading Arrangement
August 31, 2023Until December 31, 202440,000
_____________
(1) Trading arrangements characterized as a “Rule 10b5-1 Trading Arrangement” are intended to satisfy the affirmative defense of Rule 10b5-1(c), as amended (the “Rule”) and only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule.
(2) The trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all sales or (b) the date listed in the table.
38


Item 6. Exhibits
EXHIBIT INDEX
Exhibit NumberExhibit Title
2.1
3.1
3.2
4.1
4.2
4.3
31.1*
31.2*
32.1**
101*Interactive Data Files (formatted as Inline XBRL)
101.INS
Inline XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.
101.SCH
Inline XBRL Taxonomy Extension Schema Document
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
Inline XBRL Taxonomy Extension Labels Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Filed herewith
**The certifications attached as Exhibit 32.1 accompanying this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing
39


N-able, Inc.
SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
N-able, Inc.
Dated:November 13, 2023By:/s/ Tim O'Brien
Tim O'Brien
Chief Financial Officer
(Principal Financial and Accounting Officer)


40
EX-31.1 2 n-ablex2023093010xqxex311.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002

I, John Pagliuca, certify that:

1.I have reviewed this quarterly report on Form 10-Q of N-able, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.(Paragraph omitted pursuant to Exchange Act Rule 13a-14(a) and SEC Release Nos. 33-8238/34-47986 and 33-8392/34-49313);

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.     The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Dated:November 13, 2023By:/s/ John Pagliuca
John Pagliuca
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 n-ablex2023093010xqxex312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
I, Tim O’Brien, certify that:

1.I have reviewed this quarterly report on Form 10-Q of N-able, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.(Paragraph omitted pursuant to Exchange Act Rule 13a-14(a) and SEC Release Nos. 33-8238/34-47986 and 33-8392/34-49313);

c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.     The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Dated:November 13, 2023By:/s/ Tim O'Brien
Tim O'Brien
Chief Financial Officer
(Principal Financial and Accounting Officer)




EX-32.1 4 n-ablex2023093010xqxex321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of N-able, Inc. for the quarterly period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of N-able, Inc. hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of N-able, Inc. as of and for the period covered by the Report.

Dated:November 13, 2023By:/s/ John Pagliuca
John Pagliuca
President and Chief Executive Officer
(Principal Executive Officer)


Dated:November 13, 2023By:/s/ Tim O'Brien
Tim O'Brien
Chief Financial Officer
(Principal Financial and Accounting Officer)

The foregoing certification is being furnished pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, regardless of any general incorporation language in such filing.



EX-101.SCH 5 nabl-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Relationship with Parent and Related Entities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Liabilities and Other link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Accrued Liabilities and Other (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Organization and Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Relationship with Parent and Related Entities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Accrued Liabilities and Other (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debt - Summary of Future Minimum Principal Payments of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 nabl-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 nabl-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 nabl-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred taxes Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities and other Accrued liabilities and other Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Accrued royalties Accrued Royalties, Current Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue Recognition Expected by Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Summary of consideration paid and amounts recognized for assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving credit facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Non-current deferred taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Total other expense, net Nonoperating Income (Expense) Commitments and contingencies (Note 11) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Gain (loss) on contingent consideration Asset Acquisition, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Asset Acquisition, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Common stock outstanding after distribution due to spinoff (in shares) Common Stock, Shares, Outstanding After Distribution Due To Spinoff Common Stock, Shares, Outstanding After Distribution Due To Spinoff Restricted stock units issued, net of shares withheld for taxes (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Credit agreement Credit Agreement [Member] Credit Agreement Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Current liabilities: Liabilities, Current [Abstract] Summary of fair value of acquired identifiable intangible assets and weighted-average useful life Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Preferred stock, par or stated value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Deferred acquisition payments Deferred acquisition payments Payment for Contingent Consideration Liability, Financing Activities Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Schedule of Investments [Table] Schedule of Investments [Table] PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowances of $1,717 and $1,330 as of September 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Line of credit Line of Credit [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income Net income Net income Net Income (Loss) Income tax receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Covenant, leverage ratio, maximum Debt Instrument, Covenant, Net Leverage Ratio, Maximum Debt Instrument, Covenant, Net Leverage Ratio, Maximum Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name All Currencies [Domain] All Currencies [Domain] Cost of revenue: Cost of Revenue [Abstract] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Balance as of December 31, 2022 Balance as of September 30, 2023 Contract with Customer, Liability Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Reconciliation of shares in basic and diluted earnings per share calculation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Weighted-Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Balance at beginning of period Balance at end of period Goodwill Equity Components [Axis] Equity Components [Axis] Accrued royalties Accrued Royalties Software OEM agreements Software OEM Agreements [Member] Software OEM Agreements Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued liabilities and other Increase (Decrease) in Accrued Liabilities Asset Acquisition [Domain] Asset Acquisition [Domain] 2025 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Subscription revenue Subscription Revenue [Member] Subscription Revenue Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Revenue recognized at a point in time Transferred at Point in Time [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Summary of debt Schedule of Long-Term Debt Instruments [Table Text Block] Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Payables and Accruals [Abstract] Income taxes payable Accrued Income Taxes, Current Margin is subject to reductions based on our first lien net leverage ratio, percentage Debt Instrument, Margin Reduction Based On Net Leverage Ratio Debt Instrument, Margin Reduction Based On Net Leverage Ratio Stock issued during period distributed for spinoff (in shares) Stock Issued During Period, Shares, Distributed For Spinoff Stock Issued During Period, Shares, Distributed For Spinoff Product and Service [Domain] Product and Service [Domain] Weighted average shares excluded from earnings per share computation Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Spinpanel BV Spinpanel BV [Member] Spinpanel BV Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Acquisition related costs Business Combination, Acquisition Related Costs Award Type Award Type [Axis] Total anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Income tax receivable Income Taxes Receivable, Current Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Relationship with Parent and Related Entities Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Current operating lease liabilities Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Accounts payable, related parties Accounts Payable Issuance of stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other comprehensive loss before reclassification OCI, before Reclassifications, Net of Tax, Attributable to Parent Frank Colletti [Member] Frank Colletti Recently Issued Accounting Pronouncements and Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Income taxes payable Increase (Decrease) in Income Taxes Payable Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] SOFR SOFR [Member] SOFR Equity-based incentive plan Equity-Based Incentive Plan [Member] Equity-Based Incentive Plan Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Private placement Private Placement [Member] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Weighted-average shares used to compute net income per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Current portion of deferred revenue Contract with Customer, Liability, Current Contingent consideration liability, current Asset Acquisition, Contingent Consideration, Liability, Current Security Exchange Name Security Exchange Name Total debt, net Long-Term Debt Contingent consideration Assets, Fair Value Disclosure 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Related party transaction, term Related Party Transaction, Term Related Party Transaction, Term Employee Stock Option Employee Stock Option [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Amortization of acquired technologies Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses Changes In Capital Expenditures Incurred But Not Yet Paid Included In Accounts Payable And Accrued Expenses Changes In Capital Expenditures Incurred But Not Yet Paid Included In Accounts Payable And Accrued Expenses Due to and from affiliates Increase (Decrease) In Due From And Due To Affiliates Increase (Decrease) In Due From And Due To Affiliates Maximum Maximum [Member] Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Cost of revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Intellectual Property Acquisition Intellectual Property Acquisition [Member] Intellectual Property Acquisition Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other non-cash expenses Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] Allowance on accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Product delivery fees Asset Acquisition, Product Delivery Fees Asset Acquisition, Product Delivery Fees Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Schedule of Investments [Line Items] Schedule of Investments [Line Items] Issuance of stock (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalents, fair value disclosure Cash and Cash Equivalents, Fair Value Disclosure Related Party [Domain] Related Party, Type [Domain] Acquisitions Business Combination Disclosure [Text Block] Conversion incremental compensation expense Share-Based Payment Arrangement, Plan Modification, Incremental Cost Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Denominator: Earnings Per Share, Diluted [Abstract] Entity Tax Identification Number Entity Tax Identification Number Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Supplemental disclosure of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Deferred Revenue Revenue from Contract with Customer [Policy Text Block] Face amount of debt Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] SolarWinds Holdings, Inc. SolarWinds Holdings, Inc. [Member] SolarWinds Holdings, Inc. Spinoff transaction, conversion ratio Spinoff Transaction, Conversion Ratio Spinoff Transaction, Conversion Ratio Common stock outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Numerator: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par or stated value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Current assets, including cash acquired of $6 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Credit Facility [Axis] Credit Facility [Axis] Schedule of maturities of long-term debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Quarterly periodic payment, as a percentage of original principal Debt Instrument, Quarterly Periodic Payment, Percentage Of Original Principal Debt Instrument, Quarterly Periodic Payment, Percentage Of Original Principal Subscription and other revenue Subscription [Member] Subscription [Member] Asset Acquisition [Axis] Asset Acquisition [Axis] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Repayments of borrowings from Credit Agreement Repayments of Long-Term Lines of Credit Long-term liabilities: Liabilities, Noncurrent [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Amortization of acquired intangibles Amortization Of Intangible Assets, Excluding Acquired Technologies Amortization Of Intangible Assets, Excluding Acquired Technologies Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Accrued Liabilities and Other Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Net income per share: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Sales and marketing Selling and Marketing Expense Common stock, $0.001 par value: 550,000,000 shares authorized and 182,918,788 and 180,849,537 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] US dollars United States of America, Dollars Other revenue Other Revenue [Member] Other Revenue Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Accounts receivable, related parties Accounts Receivable, after Allowance for Credit Loss Contingent consideration Business Combination, Contingent Consideration, Liability All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Covenant, commitment fee percentage, net leverage ratio, reduction per annum Debt Instrument, Commitment Fee Percentage, Reduction Per Annum Based On Net Leverage Ratio Debt Instrument, Commitment Fee Percentage, Reduction Per Annum Based On Net Leverage Ratio Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Contingent consideration non-current Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Additional amounts deferred Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions PEO Name PEO Name Schedule of Product Information [Table] Schedule of Product Information [Table] Changes in accumulated other comprehensive income by component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Schedule of goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Foreign currency translation Goodwill, Translation and Purchase Accounting Adjustments Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Accrued contingent consideration liability Business Combination, Contingent Consideration, Liability, Current Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accrued other liabilities Other Accrued Liabilities, Current Organization and Nature of Operations Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Eurodollar Eurodollar [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Revenue recognized over time Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent Internal-use software useful life Capitalized Computer Software, Amortization Period Capitalized Computer Software, Amortization Period Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-current deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Purchases of intangible assets Payments to Acquire Intangible Assets Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Contingent consideration Asset Acquisition, Consideration Transferred, Contingent Consideration Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Effective Rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Payments for asset acquisition Payments for Asset Acquisition Payments for Asset Acquisition Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Minimum Minimum [Member] Movement in Deferred Revenue [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Property and equipment, net Property, Plant and Equipment, Net Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Contingent consideration maximum Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Variable rate floor Debt Instrument, Variable Rate, Floor Debt Instrument, Variable Rate, Floor Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Value-added and other tax Accrual for Taxes Other than Income Taxes, Current Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Loss on foreign currency exchange rates Gain (Loss), Foreign Currency Transaction, before Tax Payments of tax withholding obligations related to restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Cash paid for income taxes Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred taxes Deferred Income Tax Assets, Net Fair value of financial assets measured on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed product technologies Developed Technology Rights [Member] Covenant, borrowing percentage of commitments, maximum Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum Retained Earnings Retained Earnings [Member] Current debt obligation Less: Current debt obligation Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Operating lease right-of-use assets, net Operating Lease Right Of Use Assets, Noncash Expense (Income) Operating Lease Right Of Use Assets, Noncash Expense (Income) Total liabilities and stockholders' equity Liabilities and Equity Other expense: Nonoperating Income (Expense) [Abstract] Other assets, net Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic earnings per share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Cash and cash equivalents Cash Equivalents, at Carrying Value [Abstract] Issuance of stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Currency [Axis] Currency [Axis] Net income Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Purchasing accruals Accrued Purchases, Current Accrued Purchases, Current Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Goodwill, purchase accounting adjustments Acquisitions Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total principal amount Long-Term Debt, Gross Transition services agreement Transition Services Agreement [Member] Transition Services Agreement Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Remaining performance obligations for revenue recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Subsequent Event Type [Axis] Subsequent Event Type [Axis] Exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Prepaid and other current assets Prepaid Expense and Other Assets, Current Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] 2024 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Entity Registrant Name Entity Registrant Name Award Timing Method Award Timing Method [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Add dilutive impact of employee equity plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount (Gain) loss on contingent consideration Gain on contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Deferred revenue recognized Contract With Customer, Liability, Revenue Recognized Excluding Opening Balance Contract With Customer, Liability, Revenue Recognized Excluding Opening Balance Restricted stock units issued, net of shares withheld for taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Entity Central Index Key Entity Central Index Key Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense Income Tax Expense (Benefit) Payroll-related accruals Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name LIBOR LIBOR [Member] LIBOR Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Issuance of stock Stock Issued During Period, Value, New Issues Amortization of acquired technologies Amortization of acquired technologies Cost, Amortization Total assets acquired, net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Subscription and other revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Goodwill Goodwill Disclosure [Text Block] Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Shares used in computation of diluted earnings per share (in shares) Weighted-average shares used in computing diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Payments of line of credit proceeds to former parent Payments Of Line Of Credit Proceeds To Former Parent Payments Of Line Of Credit Proceeds To Former Parent Details of total deferred revenue balance Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Interest expense, net Interest Income (Expense), Nonoperating, Net Operating expenses: Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Thereafter Long-Term Debt, Maturity After, Year Four Long-Term Debt, Maturity After, Year Four Non-NEOs Non-NEOs [Member] Software cross license agreement Software Cross License Agreement [Member] Software Cross License Agreement Expected recognition of remaining performance obligations Revenue, Remaining Performance Obligation, Amount Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Asset acquisition, consideration transferred Asset Acquisition, Consideration Transferred Total operating expenses Operating expenses Operating Expenses Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Secured debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Shares used in computation of basic earnings per share (in shares) Weighted-average shares used in computing basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income Operating Income (Loss) Maximum threshold of number of employees for consideration of a small and medium-sized enterprise Maximum Threshold Of Number Of Employees For Consideration Of A Small And Medium-Sized Enterprise Maximum Threshold Of Number Of Employees For Consideration Of A Small And Medium-Sized Enterprise Revenue: Revenues [Abstract] Product Information [Line Items] Product Information [Line Items] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] EX-101.PRE 9 nabl-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Nov. 06, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-40297  
Entity Registrant Name N-able, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-4069861  
Entity Address, Address Line One 30 Corporate Drive  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Burlington  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01803  
City Area Code 781  
Local Phone Number 328-6490  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol NABL  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   182,927,353
Entity Central Index Key 0001834488  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 127,433 $ 98,847
Accounts receivable, net of allowances of $1,717 and $1,330 as of September 30, 2023 and December 31, 2022, respectively 39,141 34,798
Income tax receivable 16,665 7,814
Prepaid and other current assets 20,710 12,697
Total current assets 203,949 154,156
Property and equipment, net 36,220 37,404
Operating lease right-of-use assets 30,170 31,752
Deferred taxes 1,527 795
Goodwill 821,954 828,795
Intangible assets, net 6,851 8,873
Other assets, net 21,991 17,082
Total assets 1,122,662 1,078,857
Current liabilities:    
Accounts payable 3,606 3,544
Accrued liabilities and other 43,907 35,630
Current operating lease liabilities 5,789 5,771
Income taxes payable 11,299 1,629
Current portion of deferred revenue 11,525 11,740
Current debt obligation 3,500 3,500
Total current liabilities 79,626 61,814
Long-term liabilities:    
Deferred revenue, net of current portion 161 387
Non-current deferred taxes 1,920 2,783
Non-current operating lease liabilities 30,910 33,110
Long-term debt, net of current portion 331,980 333,488
Other long-term liabilities 3,385 5,204
Total liabilities 447,982 436,786
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Common stock, $0.001 par value: 550,000,000 shares authorized and 182,918,788 and 180,849,537 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 183 181
Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 0 0
Additional paid-in capital 657,522 632,871
Accumulated other comprehensive loss (13,920) (7,815)
Retained earnings 30,895 16,834
Total stockholders' equity 674,680 642,071
Total liabilities and stockholders' equity $ 1,122,662 $ 1,078,857
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Allowance on accounts receivable $ 1,717 $ 1,330
Common stock, par or stated value per share (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 550,000,000 550,000,000
Common stock, shares issued (in shares) 182,918,788 180,849,537
Common stock outstanding (in shares) 182,918,788 180,849,537
Preferred stock, par or stated value per share (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Subscription and other revenue $ 107,567 $ 93,527 $ 313,465 $ 276,014
Cost of revenue:        
Cost of revenue 16,893 14,587 49,205 41,492
Amortization of acquired technologies 463 516 1,382 2,043
Total cost of revenue 17,356 15,103 50,587 43,535
Gross profit 90,211 78,424 262,878 232,479
Operating expenses:        
Sales and marketing 33,660 31,149 101,112 94,223
Research and development 19,752 16,038 58,796 46,664
General and administrative 18,438 18,050 53,877 54,119
Amortization of acquired intangibles 11 1,465 585 4,386
Total operating expenses 71,861 66,702 214,370 199,392
Operating income 18,350 11,722 48,508 33,087
Other expense:        
Interest expense, net (7,802) (5,088) (22,532) (12,459)
Other (expense) income, net (423) (1,795) 1,569 (561)
Total other expense, net (8,225) (6,883) (20,963) (13,020)
Income before income taxes 10,125 4,839 27,545 20,067
Income tax expense 4,112 4,545 13,484 10,345
Net income $ 6,013 $ 294 $ 14,061 $ 9,722
Net income per share:        
Basic earnings per share (in dollars per share) $ 0.03 $ 0.00 $ 0.08 $ 0.05
Diluted earnings per share (in dollars per share) $ 0.03 $ 0.00 $ 0.08 $ 0.05
Weighted-average shares used to compute net income per share:        
Shares used in computation of basic earnings per share (in shares) 182,710 180,323 182,135 180,072
Shares used in computation of diluted earnings per share (in shares) 186,221 181,145 185,506 180,966
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 6,013 $ 294 $ 14,061 $ 9,722
Other comprehensive loss:        
Foreign currency translation adjustment (10,575) (22,248) (6,105) (57,190)
Other comprehensive loss (10,575) (22,248) (6,105) (57,190)
Comprehensive (loss) income $ (4,562) $ (21,954) $ 7,956 $ (47,468)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Balance at beginning of period (in shares) at Dec. 31, 2021   179,049,000      
Balance at beginning of period at Dec. 31, 2021 $ 618,355 $ 179 $ 602,996 $ 15,053 $ 127
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 9,722       9,722
Foreign currency translation adjustment (57,190)     (57,190)  
Exercise of stock options (in shares)   27,000      
Exercise of stock options 31   31    
Restricted stock units issued, net of shares withheld for taxes (in shares)   1,182,000      
Restricted stock units issued, net of shares withheld for taxes (6,352) $ 1 (6,353)    
Issuance of stock (in shares)   60,000      
Issuance of stock 0        
Issuance of stock under employee stock purchase plan (in shares)   142,000      
Issuance of stock under employee stock purchase plan 1,315   1,315    
Stock-based compensation 28,251   28,251    
Balance at end of period (in shares) at Sep. 30, 2022   180,460,000      
Balance at end of period at Sep. 30, 2022 594,132 $ 180 626,240 (42,137) 9,849
Balance at beginning of period (in shares) at Jun. 30, 2022   180,147,000      
Balance at beginning of period at Jun. 30, 2022 605,994 $ 180 616,148 (19,889) 9,555
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 294       294
Foreign currency translation adjustment (22,248)     (22,248)  
Exercise of stock options (in shares)   3,000      
Exercise of stock options 4   4    
Restricted stock units issued, net of shares withheld for taxes (in shares)   221,000      
Restricted stock units issued, net of shares withheld for taxes (810)   (810)    
Issuance of stock (in shares)   4,000      
Issuance of stock 0   0    
Issuance of stock under employee stock purchase plan (in shares)   85,000      
Issuance of stock under employee stock purchase plan 747   747    
Stock-based compensation 10,151   10,151    
Balance at end of period (in shares) at Sep. 30, 2022   180,460,000      
Balance at end of period at Sep. 30, 2022 $ 594,132 $ 180 626,240 (42,137) 9,849
Balance at beginning of period (in shares) at Dec. 31, 2022 180,849,537 180,850,000      
Balance at beginning of period at Dec. 31, 2022 $ 642,071 $ 181 632,871 (7,815) 16,834
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 14,061       14,061
Foreign currency translation adjustment (6,105)     (6,105)  
Exercise of stock options (in shares)   50,000      
Exercise of stock options 72   72    
Restricted stock units issued, net of shares withheld for taxes (in shares)   1,822,000      
Restricted stock units issued, net of shares withheld for taxes (10,226) $ 2 (10,228)    
Issuance of stock (in shares)   3,000      
Issuance of stock 0        
Issuance of stock under employee stock purchase plan (in shares)   194,000      
Issuance of stock under employee stock purchase plan 1,681   1,681    
Stock-based compensation $ 33,126   33,126    
Balance at end of period (in shares) at Sep. 30, 2023 182,918,788 182,919,000      
Balance at end of period at Sep. 30, 2023 $ 674,680 $ 183 657,522 (13,920) 30,895
Balance at beginning of period (in shares) at Jun. 30, 2023   182,471,000      
Balance at beginning of period at Jun. 30, 2023 668,907 $ 182 647,188 (3,345) 24,882
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 6,013       6,013
Foreign currency translation adjustment (10,575)     (10,575)  
Exercise of stock options (in shares)   14,000      
Exercise of stock options 46   46    
Restricted stock units issued, net of shares withheld for taxes (in shares)   328,000      
Restricted stock units issued, net of shares withheld for taxes (1,987) $ 1 (1,988)    
Issuance of stock (in shares)   0      
Issuance of stock 0        
Issuance of stock under employee stock purchase plan (in shares)   106,000      
Issuance of stock under employee stock purchase plan 910   910    
Stock-based compensation $ 11,366   11,366    
Balance at end of period (in shares) at Sep. 30, 2023 182,918,788 182,919,000      
Balance at end of period at Sep. 30, 2023 $ 674,680 $ 183 $ 657,522 $ (13,920) $ 30,895
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net income $ 14,061 $ 9,722
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 16,142 18,270
Provision for doubtful accounts 387 138
Stock-based compensation expense 32,893 28,078
Deferred taxes (20) 213
Amortization of debt issuance costs 1,197 1,219
Operating lease right-of-use assets, net (1,050) (1,153)
Loss on foreign currency exchange rates 2,137 889
(Gain) loss on contingent consideration (958) 166
Other non-cash expenses 128 43
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:    
Accounts receivable (6,121) 278
Income tax receivable (8,874) (2,802)
Prepaid expenses and other assets (8,021) (397)
Accounts payable 382 (2,437)
Due to and from affiliates 0 (402)
Accrued liabilities and other 8,684 3,126
Income taxes payable 9,491 (2,910)
Deferred revenue (443) 493
Other long-term assets (1,206) 481
Other long-term liabilities 60 0
Net cash provided by operating activities 58,869 53,015
Cash flows from investing activities    
Purchases of property and equipment (10,487) (9,690)
Purchases of intangible assets (6,675) (3,512)
Acquisitions, net of cash acquired 0 9,302
Net cash used in investing activities (17,162) (22,504)
Cash flows from financing activities    
Payments of tax withholding obligations related to restricted stock units (10,228) (6,353)
Exercise of stock options 72 31
Proceeds from issuance of common stock under employee stock purchase plan 1,681 1,315
Deferred acquisition payments (850) 0
Repayments of borrowings from Credit Agreement (2,625) (2,625)
Net cash used in financing activities (11,950) (7,632)
Effect of exchange rate changes on cash and cash equivalents (1,171) (1,886)
Net increase in cash and cash equivalents 28,586 20,993
Cash and cash equivalents    
Beginning of period 98,847 66,736
End of period 127,433 87,729
Supplemental disclosure of cash flow information:    
Cash paid for interest 21,119 10,248
Cash paid for income taxes 11,046 13,157
Supplemental disclosure of non-cash activities:    
Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses (553) (572)
Right-of-use assets obtained in exchange for operating lease liabilities $ 2,318 $ 967
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Nature of Operations
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations Organization and Nature of Operations
Background
On August 6, 2020, SolarWinds Corporation (“SolarWinds” or “Parent”) announced that its board of directors had authorized management to explore a potential spin-off of its managed service provider (“MSP”) business into our company, a newly created and separately traded public company, and separate into two distinct, publicly traded companies (the “Separation”).
On July 19, 2021, SolarWinds completed the Separation through a pro-rata distribution (the “Distribution”) of all the outstanding shares of our common stock it held to the stockholders of record of SolarWinds as of the close of business on July 12, 2021 (the “Record Date”). Each SolarWinds stockholder of record received one share of our common stock, $0.001 par value, for every two shares of SolarWinds common stock, $0.001 par value, held by such stockholder as of the close of business on the Record Date. SolarWinds distributed 158,020,156 shares of our common stock in the Distribution, which was effective at 11:59 p.m., Eastern Time, on July 19, 2021. The Distribution reflected 316,040,312 shares of SolarWinds common stock outstanding on July 12, 2021 at a distribution ratio of one share of our common stock for every two shares of SolarWinds common stock. In addition, on July 19, 2021, and prior to completion of the Distribution, we issued 20,623,282 newly-issued shares of our common stock in connection with a private placement of N-able’s common stock (the “Private Placement”). As a result of the Distribution, we became an independent public company and our common stock is listed under the symbol “NABL” on the New York Stock Exchange.
Description of Business
N-able, Inc., a Delaware corporation, together with its subsidiaries is a leading global provider of cloud-based software solutions for MSPs, enabling them to support digital transformation and growth for small and medium-sized enterprises (“SMEs”), which we define as those enterprises having less than 1,000 employees. With a flexible technology platform and powerful integrations, N-able makes it easy for MSPs to monitor, manage, and protect their end-customer systems, data, and networks. Our growing portfolio of security, automation, and backup and recovery solutions is built for IT services management professionals. N-able simplifies complex ecosystems and enables customers to solve their most pressing challenges. In addition, we provide extensive, proactive support—through enriching partner programs, hands-on training, and growth resources—to help MSPs deliver exceptional value and achieve success at scale. Through our multi-dimensional land and expand model and global presence, we are able to drive strong recurring revenue growth and profitability.
Emerging Growth Company
N-able qualifies as an “emerging growth company” (“EGC”) as defined in Section 2(a) of the Securities Act of 1933, as amended, (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”).
Based on the market value of our common stock held by non-affiliates as of June 30, 2023 (the last business day of the most recently completed second fiscal quarter), we will cease to qualify as an EGC as of the end of the fiscal year ending December 31, 2023. As a result, we will no longer be able to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not EGCs including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. In addition, we will no longer be able to use the extended transition period for complying with new or revised accounting standards available to emerging growth companies and will be required to adopt new or revised accounting standards as of the effective dates for public companies. Accordingly, we expect to recognize increased costs related to these new reporting requirements
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. Summary of Significant Accounting Policies
Basis of Presentation
Our interim Consolidated Financial Statements do not include all of the information and footnotes required by United States of America generally accepted accounting principles (“GAAP”) for complete financial statements. The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited Consolidated
Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2022, referred to as our “2022 Annual Report.”
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 impact from the rapidly changing market and economic conditions in part due to the coronavirus disease 2019 (“COVID-19”) pandemic on our business, results of operations and financial condition is uncertain. We have made estimates of the long-term impact of the COVID-19 pandemic within our financial statements as of and for the three and nine months ended September 30, 2023 and 2022 which did not result in material adjustments. The estimates assessed included, but were not limited to, allowances for credit losses, the carrying values of goodwill and intangible assets and other long-lived assets, valuation allowances for tax assets and revenue recognition and may change in future 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, long-lived assets and contingent consideration;
revenue recognition; and
income taxes.
Recently Adopted Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers,” instead of at fair value on the acquisition date as previously required by ASC 805, “Business Combinations.” The amendments improve comparability after the business combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022, and early adoption is permitted. The updated guidance will be applied prospectively to business combinations occurring during or after the fiscal year of adoption. We adopted this standard as of January 1, 2023. The adoption of the standard did not have a material impact on our consolidated financial statements for the three and nine months ended September 30, 2023.
In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” which provides temporary optional expedients and exceptions to the existing guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to reference rate reform. The standard became effective upon issuance and may be applied to any new or amended contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” extending the sunset date of the relief provided under ASU No. 2020-04 to December 31, 2024. During the three months ended September 30, 2023, the effective interest rate on outstanding debt under our credit agreement with JPMorgan Chase, Bank, N.A. (the “Credit Agreement”) transitioned from a LIBOR-based rate to a Secured Overnight Financing Rate (“SOFR”)-based rate. The transition did not have a material impact on our consolidated financial statements for the three months ended September 30, 2023, and no remaining contracts, hedging relationships, or other transactions reference LIBOR as of September 30, 2023. See Note 8. Debt for further details regarding the Credit Agreement
Money Market Fund Financial Assets
As of September 30, 2023 and December 31, 2022, we have money market fund financial assets of $77.0 million and $48.4 million, respectively, which are included in “cash and cash equivalents” in our Consolidated Balance Sheets. See “Fair Value Measurements” below and Note 6. Fair Value Measurements for further details regarding the fair value measurements of our money market fund financial assets.
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 6. Fair Value Measurements for a summary of our financial instruments accounted for at fair value on a recurring basis as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, 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 8. Debt for further details regarding our debt.
Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component are summarized below:
Foreign Currency Translation AdjustmentsAccumulated Other Comprehensive Loss
(in thousands)
Balance as of December 31, 2022$(7,815)$(7,815)
Other comprehensive loss before reclassification(6,105)(6,105)
Net current period other comprehensive loss(6,105)(6,105)
Balance as of September 30, 2023$(13,920)$(13,920)
Revenue
Our revenue consists of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Subscription revenue$105,208 $91,213 $306,005 $269,217 
Other revenue2,359 2,314 7,460 6,797 
Total subscription and other revenue$107,567 $93,527 $313,465 $276,014 
During the three and nine month periods ended September 30, 2023 and 2022, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Revenue recognized at a point in time$10,937 $14,997 $41,709 $45,260 
Revenue recognized over time96,630 78,530 271,756 230,754 
Total revenue recognized$107,567 $93,527 $313,465 $276,014 

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.
The following table reflects the changes in our total deferred revenue balance for the nine months ended September 30, 2023:
Total Deferred Revenue
(in thousands)
Balance as of December 31, 2022$12,127 
Deferred revenue recognized(15,987)
Additional amounts deferred15,546 
Balance as of September 30, 2023$11,686 
We expect to recognize revenue related to remaining performance obligations as of September 30, 2023, as follows:
Revenue Recognition Expected by Period
TotalLess than 1 year1-3 yearsMore than 3 years
(in thousands)
Expected recognition of remaining performance obligations$18,181 $14,779 $3,401 $

Cost of Revenue
Amortization of Acquired Technologies. During the three and nine month periods ended September 30, 2023 and 2022, respectively, amortization of acquired technologies included in cost of revenue relate to our subscription products as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Amortization of acquired technologies$463 $516 $1,382 $2,043 
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
On July 1, 2022, we completed the acquisition of all the outstanding equity of Spinpanel B.V. (“Spinpanel”) for a total consideration of up to approximately $20.0 million, including up to $10.0 million payable upon the achievement of certain revenue metrics through July 1, 2025. We funded the transaction with cash on hand. Based in the Netherlands, Spinpanel is a multi-tenant Microsoft 365 management and automation platform built for Microsoft Cloud Solution Providers to automate the provisioning, security, and management of all Microsoft tenants, users, and licenses in a single consolidated hub. The acquisition of Spinpanel is intended to help our partners optimize the value of their Microsoft Cloud products and, in turn, give Spinpanel customers access to a wider array of IT management and security solutions. We incurred net acquisition-related costs of $0.3 million during the year ended December 31, 2022, which are included in general and administrative expense. Goodwill and acquired identifiable intangible assets for this acquisition are not deductible for tax purposes.

During the three months ended March 31, 2023, a measurement period adjustment of $1.6 million was recorded to non-current deferred tax liabilities and goodwill. See Note 4. Goodwill for further details regarding changes in goodwill for the nine months ended September 30, 2023. The measurement period concluded as of June 30, 2023.

The following table summarizes the amounts recognized for the assets acquired and liabilities assumed:
(in thousands)
Current assets, including cash acquired of $6
$128 
Property and equipment, net48 
Current liabilities(1,199)
Non-current deferred tax liabilities(764)
Identifiable intangible assets
Developed technology8,890 
Customer relationships80 
Goodwill7,176 
Total assets acquired, net$14,359 

The following table summarizes the total consideration for the assets acquired and liabilities assumed:
(in thousands)
Cash paid, net of cash acquired of $6
$9,199 
Contingent consideration5,160 
Total consideration, net$14,359 
The following table summarizes the fair value of the acquired identifiable intangible assets and weighted-average useful life by category:
Fair ValueWeighted-Average Useful Life
(in thousands)(in years)
Developed technology$8,890 5
Customer relationships80 3
Total identifiable intangible assets$8,970 
The results of operations related to Spinpanel since the acquisition date are included in our Consolidated Financial Statements during the three and nine months ended September 30, 2023. As noted above, total consideration includes up to $10.0 million payable upon the achievement of certain revenue metrics through July 1, 2025. The contingent consideration liabilities will be re-evaluated at least quarterly, with the resulting gains and losses recognized within general and administrative expense in our Consolidated Statements of Operations. The fair value of this contingent consideration was $5.2 million at the date of acquisition and $5.1 million and $4.8 million as of December 31, 2022 and June 30, 2023, respectively. As of September 30, 2023, the fair value of this contingent consideration is $4.1 million, resulting in the recognition of a gain of $0.6 million and $1.0 million for the three and nine months ended September 30, 2023, respectively. The current portion of the contingent consideration of $1.2 million is included in “accrued liabilities and other” and the non-current portion of $2.9 million is included in “other long-term liabilities” in our Consolidated Balance Sheets as of September 30, 2023. See Note 6. Fair Value Measurements, Note 7. Accrued Liabilities and Other, and Note 11. Commitments and Contingencies for further details regarding our contingent consideration liabilities.
Pro forma information for the acquisition has not been provided because the impact of the historical financials on our revenue, net income and net income per share is not material. We recognize revenue on the acquired products in accordance with our revenue recognition policy as described in Note 2. Summary of Significant Accounting Policies
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table reflects the changes in goodwill for the nine months ended September 30, 2023:
(in thousands)
Balance as of December 31, 2022$828,795 
Acquisitions(1,550)
Foreign currency translation(5,291)
Balance as of September 30, 2023$821,954 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Relationship with Parent and Related Entities
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Relationship with Parent and Related Entities Relationship with Parent and Related Entities
Equity-Based Incentive Plans
Prior to the Separation and Distribution, certain of our employees participated in Parent’s equity-based incentive plans. Under the SolarWinds Corporation 2016 Equity Incentive Plan (the “2016 Plan”), our employees, consultants, directors, managers and advisors were awarded stock-based incentive awards in a number of forms, including non-qualified stock options. The ability to grant any future equity awards under the 2016 Plan terminated in October 2018. Under the SolarWinds Corporation 2018 Equity Incentive Plan, our employees were eligible to be awarded stock-based incentive awards, including non-statutory stock options or incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance stock units and other cash-based or share-based awards. Awards granted to our employees under the Parent incentive plans generally vested over periods ranging from one to five years. We measure stock-based compensation for all stock-based incentive awards at fair value on the grant date. Stock-based compensation expense is generally recognized on a straight-line basis over the requisite service periods of the awards.
In connection with the Separation and Distribution, all of the vested and outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. The modification of these equity awards resulted in incremental compensation expense to the extent the estimated fair value of the awards immediately following the modification exceeded the estimated fair value of the awards immediately prior to the modification. This expense is to be
recognized upfront for all vested and outstanding awards and over the remaining vesting term for all unvested awards. For the three months ended September 30, 2023 and 2022, we recognized $0.2 million and $0.6 million, respectively, of incremental expense in connection with the Conversion. For the nine months ended September 30, 2023 and 2022, we recognized $0.8 million and $1.8 million, respectively, of incremental expense in connection with the Conversion. We include stock-based compensation expense in operating expense (general and administrative, sales and marketing and research and development) and cost of revenue on our Consolidated Statements of Operations, depending on the nature of the employee’s role in our operations.
Agreements with SolarWinds
In connection with the completion of the Separation and Distribution on July 19, 2021, we entered into several agreements with SolarWinds that, among other things, provide a framework for our relationship with SolarWinds after the Separation and Distribution. The following summarizes some of the most significant agreements and relationships with SolarWinds.
Separation and Distribution Agreement
The Separation and Distribution Agreement sets forth our agreements with SolarWinds regarding the principal actions taken in connection with the Separation and Distribution. It also sets forth other agreements that govern aspects of our relationship with SolarWinds following the Separation and Distribution, including (i) the manner in which legal matters and claims are allocated and certain liabilities are shared between N-able and SolarWinds; (ii) other matters including transfers of assets and liabilities, treatment or termination of intercompany arrangements and the settlement or extinguishment of certain liabilities and other obligations between N-able and SolarWinds; and (iii) mutual indemnification clauses. The Separation and Distribution Agreement also provides that SolarWinds will be liable and obligated to indemnify us for all liabilities based upon, arising out of, or relating to the Cyber Incident other than certain specified expenses for which we will be responsible. The term of the Separation and Distribution Agreement is indefinite and it may only be terminated with the prior written consent of both N-able and SolarWinds.
Transition Services Agreement
We entered into a Transition Services Agreement pursuant to which N-able and SolarWinds provided various services to each other. Under this agreement, SolarWinds continued to provide us with certain corporate and shared services, such as engineering, marketing, internal audit and travel support in exchange for the fees specified in the agreement. The Transition Services Agreement terminated during the year ended December 31, 2022, on the expiration of the term of the last service provided under it. We incurred less than $0.1 million of costs under the Transition Services Agreement during the three and nine months ended September 30, 2022, respectively.
Tax Matters Agreement
We entered into a Tax Matters Agreement with SolarWinds that governs the parties’ respective rights, responsibilities and obligations with respect to tax liabilities and benefits, tax attributes, the preparation and filing of tax returns, the control of audits and other tax proceedings and other matters regarding taxes. Costs incurred under the Tax Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.
Software OEM Agreements
We entered into Software OEM Agreements with SolarWinds pursuant to which SolarWinds granted to N-able, and N-able granted to SolarWinds, a non-exclusive and royalty-bearing license to market, advertise, distribute and sublicense certain SolarWinds and N-able software products, respectively, to customers on a worldwide basis. Each agreement has a two year term, and may be terminated by the applicable licensor in certain instances. We earned $0.5 million and $0.4 million of revenue during the three months ended September 30, 2023 and 2022, respectively, and incurred $0.1 million and less than $0.1 million of costs during the three months ended September 30, 2023 and 2022, respectively, under the Software OEM Agreements. We earned $1.3 million and $1.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, and incurred $0.2 million of costs during the nine months ended September 30, 2023 and 2022, respectively, under the Software OEM Agreements.
Employee Matters Agreement
We entered into an Employee Matters Agreement with SolarWinds that governs N-able's and SolarWinds’ compensation and employee benefit obligations with respect to the employees and other service providers of each company, and generally allocated liabilities and responsibilities relating to employment matters and employee compensation and benefit plans and programs. Costs incurred under the Employee Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.
Intellectual Property Matters Agreement
We entered into an Intellectual Property Matters Agreement with SolarWinds pursuant to which each party granted to the other party a generally irrevocable, non-exclusive, worldwide, and royalty-free license to use certain intellectual property rights retained by the other party. Under the Intellectual Property Matters Agreement, the term for the licensed or sublicensed know-
how is perpetual and the term for each licensed or sublicensed patent is until expiration of the last valid claim of such patent. The Intellectual Property Matters Agreement will terminate only if N-able and SolarWinds agree in writing to terminate it. Costs incurred under the Intellectual Property Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.
Trademark License Agreement
We entered into a Trademark License Agreement with SolarWinds pursuant to which SolarWinds granted to N-able a generally limited, worldwide, non-exclusive and royalty-free license to use certain trademarks retained by SolarWinds that were used by SolarWinds in the conduct of its business prior to the Separation and Distribution. The Trademark License Agreement will terminate once we cease to use all of the licensed trademarks. Costs incurred under the Trademark License Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.
Software Cross License Agreement
We entered into a Software Cross License Agreement with SolarWinds pursuant to which each party granted to the other party a generally perpetual, irrevocable, non-exclusive, worldwide and, subject to certain exceptions, royalty-free license to certain software libraries and internal tools for limited uses. The term of the Software Cross License Agreement will be perpetual unless N-able and SolarWinds agree in writing to terminate the agreement. We earned less than $0.1 million of revenue during the three months ended September 30, 2023 and 2022, respectively, and incurred $0.1 million of costs during the three months ended September 30, 2023 and 2022, respectively, under the Software Cross License Agreement. We earned $0.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, and incurred $0.2 million and $0.5 million of costs during the nine months ended September 30, 2023 and 2022, respectively, under the Software Cross License Agreement.
Due to and from Affiliates
There were no amounts due to or from SolarWinds as of September 30, 2023 and December 31, 2022, respectively, due to the termination of the Transition Services Agreement during the year ended December 31, 2022.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table summarizes the fair value of our money market fund financial assets and contingent consideration financial liabilities that were measured on a recurring basis as of September 30, 2023 and December 31, 2022. See Note 3. Acquisitions and Note 11. Commitments and Contingencies for further details regarding our contingent consideration liabilities. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2023.
Fair Value Measurements at
September 30, 2023 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Assets:
Money market funds$77,001 $— $— $77,001 
Liabilities:
Contingent consideration$— $— $4,120 $4,120 
As of September 30, 2023, 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 8. Debt for further details regarding our debt.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Accrued Liabilities and Other Accrued and other current liabilities were as follows:
September 30,December 31,
20232022
(in thousands)
Payroll-related accruals$22,265 $19,622 
Value-added and other tax6,246 1,904 
Purchasing accruals4,497 4,390 
Accrued royalties1,382 1,104 
Accrued contingent consideration liability2,789 2,746 
Accrued other liabilities6,728 5,864 
Total accrued liabilities and other$43,907 $35,630 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
In connection with the Separation and Distribution, on July 19, 2021, certain subsidiaries of the Company, including N-able International Holdings I, Inc. (as guarantor) and N-able International Holdings II, Inc. (as borrower), entered into the Credit Agreement with JPMorgan Chase, Bank, N.A. as administrative agent and collateral agent and the lenders from time to time party thereto. N-able International Holdings I, Inc. is a holding company with no other operations, cash flows, material assets or liabilities other than the equity interests in N-able International Holdings II, Inc. The Credit Agreement provides for $410.0 million of first lien secured credit facilities (the “Credit Facilities”), consisting of a $60.0 million revolving credit facility (the “Revolving Facility”), and a $350.0 million term loan facility (the “Term Loan”). On July 19, 2021, prior to the completion of the Distribution, the Company distributed approximately $16.5 million, representing the proceeds from the Term Loan, net of the repayment of related party debt due to SolarWinds Holdings, Inc., payment of intercompany trade payables, and fees and other transaction-related expenses, to SolarWinds. The Revolving Facility will primarily be available for general corporate purposes.
The following table summarizes information relating to our outstanding debt as of September 30, 2023:
Amount OutstandingEffective Rate
(in thousands, except interest rates)
Term loan facility$343,000 8.43 %
Revolving credit facility— — %
Total principal amount343,000 
Unamortized discount and debt issuance costs(7,520)
Total debt, net335,480 
Less: Current debt obligation(3,500)
Long-term debt, net of current portion$331,980 
Under the Credit Agreement, borrowings denominated in U.S. dollars under the Revolving Facility bore interest at a floating rate of an Adjusted LIBOR rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%, until the LIBOR-based rate was replaced, as described below. Under the Credit Agreement, borrowings denominated in Euros under the Revolving Facility bear interest at a floating rate of an Adjusted Euro Interbank Offered Rate (“EURIBOR”) rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%. Under the Credit Agreement, borrowings under the Term Loan bore interest at a floating rate of an Adjusted LIBOR rate (subject to a “floor” of 0.5%) for a specified interest period plus an applicable margin of 3.00%, until the LIBOR-based rate was replaced, as described below. Each margin is subject to reductions to 2.75% and 1.75%, respectively, based on our first lien net leverage ratio.
On June 26, 2023, the parties entered into Amendment No. 1 (“Amendment No. 1”) to the Credit Agreement. Amendment No. 1 amended the Credit Agreement to, among other things, replace the LIBOR-based rate included in the Credit Agreement with a SOFR-based rate, as an interest rate benchmark. Other than the foregoing, the material terms of the Credit Agreement described herein remain unchanged. The effective interest rate on our outstanding debt remained as a LIBOR-based rate of 8.48% until August 31, 2023, at which point it transitioned to a SOFR-based rate of 8.43%.
In addition to paying interest on loans outstanding under the Revolving Facility, we are required to pay a commitment fee of 0.375% per annum in respect of unused commitments thereunder, subject to a reduction to 0.25% per annum based on our first lien net leverage ratio.
The Term Loan requires quarterly repayments equal to 0.25% of the original principal amount, commencing in December 2021 through June 2028. The final maturity dates of the Revolving Facility and Term Loan are July 18, 2026 and July 18, 2028, respectively.
The Credit Agreement contains a number of covenants that, among other things, restrict, subject to certain exceptions, our ability to: incur additional indebtedness; create liens; engage in mergers or consolidations; sell or transfer assets; pay dividends and distributions or repurchase our capital stock; make investments, loans, or advances; prepay certain junior indebtedness; engage in certain transactions with affiliates; and enter into negative pledge agreements. In addition, the Revolving Facility is subject to a financial covenant requiring compliance with a maximum first lien net leverage ratio of 7.50 to 1.00 at the end of each fiscal quarter, which will trigger when loans outstanding under the Revolving Facility exceed 35% of the aggregate commitments under the Revolving Facility. The Credit Agreement contains certain customary events of default, including, among others, failure to pay principal, interest or other amounts; inaccuracy of representations and warranties; violation of covenants; cross events of default; certain bankruptcy and insolvency events; certain ERISA events; certain undischarged judgments; and change of control.
As of September 30, 2023, we were in compliance with all covenants of the Credit Agreement.
The following table summarizes the remaining future minimum principal payments under the Credit Agreement as of September 30, 2023:
(in thousands)
2023$875 
20243,500 
20253,500 
20263,500 
20273,500 
Thereafter328,125 
Total minimum principal payments$343,000 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Basic earnings per share:
Numerator:
Net income$6,013 $294 $14,061 $9,722 
Denominator:
Weighted-average common shares outstanding used in computing basic earnings per share182,710 180,323 182,135 180,072 
Basic earnings per share$0.03 $0.00 $0.08 $0.05 
Diluted earnings per share:
Numerator:
Net income$6,013 $294 $14,061 $9,722 
Denominator:
Weighted-average shares used in computing basic earnings per share182,710 180,323 182,135 180,072 
Add dilutive impact of employee equity plans3,511 822 3,371 894 
Weighted-average shares used in computing diluted earnings per share186,221 181,145 185,506 180,966 
Diluted earnings per share$0.03 $0.00 $0.08 $0.05 
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income per share attributable to common stockholders for the three and nine months ended September 30, 2023 and 2022 because their effect would have been anti-dilutive or for which the performance condition had not been met at the end of the period:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Restricted stock units10,716 5,460 39,165 3,589 
Total anti-dilutive shares10,716 5,460 39,165 3,589 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended September 30, 2023 and 2022, we recorded income tax expense of $4.1 million and $4.5 million, respectively, resulting in an effective tax rate of 40.6% and 93.9%, respectively. The decrease in the effective tax rate for the three months ended September 30, 2023 compared to the same period in 2022 was primarily related to a decrease in the amount of unbenefited loss in the United States, partially offset by an increase in taxable income outside the United States. For the nine months ended September 30, 2023 and 2022, we recorded income tax expense of $13.5 million and $10.3 million, respectively, resulting in an effective tax rate of 49.0% and 51.6%, respectively. The decrease in the effective tax rate for the nine months ended September 30, 2023 compared to the same period in 2022 was primarily related to a decrease in the amount of unbenefited loss in the United States, partially offset by an increase in taxable income outside the United States.
Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2023, we did not have any accrued interest and penalties related to unrecognized tax benefits.
We file U.S. Federal and state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2013 through 2021 tax years generally remain open and subject to examination by federal, state and foreign tax authorities. We are currently under examination by the IRS for the tax years 2013 through the period ending February 2016. We are currently under audit by the Texas Comptroller for the 2015 through 2018 tax years. The Massachusetts Department of Revenue audit for the 2015 through February 2016 tax years was closed in the first quarter of 2023 with immaterial adjustments. On March 31, 2022, we received correspondence from the Canadian Revenue Agency (“CRA”) indicating that we are under Part XIII Income Tax audit of non-resident withholding for tax years 2017 through 2018. On June 16, 2022, we received correspondence from the CRA indicating the audit for Part XIII Income Tax audit of non-resident withholding for tax years 2017 through 2018 was closed without adjustments.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
From time to time, we have been and may be involved in various legal proceedings arising in our ordinary course of business.
We are party to a stockholders’ agreement dated as of July 19, 2021, by and among N-able, Inc. and the stockholders named therein, as amended December 13, 2021 (the “Stockholders’ Agreement”). On March 16, 2023, a stockholder who is not party to the agreement filed a Complaint for Declaratory Relief in the Court of Chancery of the State of Delaware against us seeking, among other relief, class action certification and a declaratory judgement that certain provisions in the Stockholders’ Agreement are unenforceable, including, among others, provisions relating to the election and removal of directors, the composition of committees and the hiring, or termination of the employment, of our chief executive officer. Oral arguments have been set for February 6, 2024.
In the opinion of management, resolution of any pending claims (either individually or in the aggregate) is not expected to have a material adverse impact on our Consolidated Financial Statements, cash flows or financial position and it is not possible to provide an estimated amount of any such loss. However, the outcome of disputes is inherently uncertain. Therefore, although management considers the likelihood of such an outcome to be remote, an unfavorable resolution of one or more matters could materially affect our future results of operations or cash flows, or both, in a particular period.
Commitments as a Result of Acquisitions
On July 1, 2022, we completed the acquisition of all the outstanding equity of Spinpanel for a total consideration of up to approximately $20.0 million, including up to $10.0 million payable upon the achievement of certain revenue metrics through
July 1, 2025. The contingent consideration liabilities will be re-evaluated at least quarterly, with the resulting gains and losses recognized within general and administrative expense in our Consolidated Statements of Operations. The fair value of this contingent consideration was $5.2 million at the date of acquisition and $5.1 million and $4.8 million as of December 31, 2022 and June 30, 2023, respectively. As of September 30, 2023, the fair value of this contingent consideration is $4.1 million, resulting in the recognition of a gain of $0.6 million and $1.0 million for the three and nine months ended September 30, 2023, respectively. The current portion of the contingent consideration of $1.2 million is included in “accrued liabilities and other” and the non-current portion of $2.9 million is included in “other long-term liabilities” in our Consolidated Balance Sheets as of September 30, 2023. See Note 3. Acquisitions, Note 6. Fair Value Measurements, and Note 7. Accrued Liabilities and Other for further details regarding our contingent consideration liabilities.
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. The total consideration of $6.5 million has been capitalized as costs to obtain internal-use computer software from third parties and will be 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 $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 three months ended September 30, 2023, $0.9 million of cash was paid due to the achievement of one of the software engineering and knowledge transfer milestones, with the related technology deemed ready for its intended use. The remaining contingent consideration liabilities of $1.6 million are included in “accrued liabilities and other” in our Consolidated Balance Sheets as of September 30, 2023, and will be re-evaluated at least quarterly, with the resulting gains and losses recognized as an adjustment to the amount capitalized as costs to obtain internal-use computer software from third parties. No gains or losses on the contingent consideration were recognized during the three and nine months ended September 30, 2023. See Note 7. Accrued Liabilities and Other for further details regarding our contingent consideration liabilities.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn October 4, 2023, we entered into a non-cancellable royalty agreement for third-party cloud-based platform and hosting services, with an effective date of September 1, 2023. Our total commitment under this agreement is $39.0 million, with royalty fees payable over the next three years. See Contractual Obligations and Commitments section of Management's Discussion and Analysis of Financial Condition and Results of Operations for further details regarding our contractual obligations and commitments as of September 30, 2023.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income $ 6,013 $ 294 $ 14,061 $ 9,722
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
Other than as set forth below, during the three months ended September 30, 2023, none of the Company’s directors or officers adopted or terminated any purported Rule 10b5-1 plans and/or “non-Rule 10b5-1 trading arrangements,” as defined under applicable law.
During the three months ended September 30, 2023, one of the Company’s officers adopted the stock trading plan described below:
Name and Title
Character of Trading Arrangement1
Date Adopted
Duration of Trading Arrangement2
Aggregate Number of
Shares of Common
Stock to be Sold Pursuant to Trading Arrangement
Frank Colletti
EVP, Worldwide Sales
Rule 10b5-1
Trading Arrangement
August 31, 2023Until December 31, 202440,000
_____________
(1) Trading arrangements characterized as a “Rule 10b5-1 Trading Arrangement” are intended to satisfy the affirmative defense of Rule 10b5-1(c), as amended (the “Rule”) and only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule.
(2) The trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all sales or (b) the date listed in the table.
Rule 10b5-1 Arrangement Adopted true  
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Frank Colletti [Member]    
Trading Arrangements, by Individual    
Name Frank Colletti  
Title EVP, Worldwide Sales  
Adoption Date August 31, 2023  
Arrangement Duration 488 days  
Aggregate Available 40,000 40,000
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation Our interim Consolidated Financial Statements do not include all of the information and footnotes required by United States of America generally accepted accounting principles (“GAAP”) for complete financial statements. The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2022, referred to as our “2022 Annual Report.”
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 impact from the rapidly changing market and economic conditions in part due to the coronavirus disease 2019 (“COVID-19”) pandemic on our business, results of operations and financial condition is uncertain. We have made estimates of the long-term impact of the COVID-19 pandemic within our financial statements as of and for the three and nine months ended September 30, 2023 and 2022 which did not result in material adjustments. The estimates assessed included, but were not limited to, allowances for credit losses, the carrying values of goodwill and intangible assets and other long-lived assets, valuation allowances for tax assets and revenue recognition and may change in future 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, long-lived assets and contingent consideration;
revenue recognition; and
income taxes.
Recently Issued Accounting Pronouncements and Recently Adopted Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers,” instead of at fair value on the acquisition date as previously required by ASC 805, “Business Combinations.” The amendments improve comparability after the business combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022, and early adoption is permitted. The updated guidance will be applied prospectively to business combinations occurring during or after the fiscal year of adoption. We adopted this standard as of January 1, 2023. The adoption of the standard did not have a material impact on our consolidated financial statements for the three and nine months ended September 30, 2023.
In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” which provides temporary optional expedients and exceptions to the existing guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to reference rate reform. The standard became effective upon issuance and may be applied to any new or amended contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” extending the sunset date of the relief provided under ASU No. 2020-04 to December 31, 2024. During the three months ended September 30, 2023, the effective interest rate on outstanding debt under our credit agreement with JPMorgan Chase, Bank, N.A. (the “Credit Agreement”) transitioned from a LIBOR-based rate to a Secured Overnight Financing Rate (“SOFR”)-based rate. The transition did not have a material impact on our consolidated financial statements for the three months ended September 30, 2023, and no remaining contracts, hedging relationships, or other transactions reference LIBOR as of September 30, 2023. See Note 8. Debt for further details regarding the Credit Agreement
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 6. Fair Value Measurements for a summary of our financial instruments accounted for at fair value on a recurring basis as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, 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 8. Debt for further details regarding our debt.
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.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Changes in accumulated other comprehensive income by component
Changes in accumulated other comprehensive loss by component are summarized below:
Foreign Currency Translation AdjustmentsAccumulated Other Comprehensive Loss
(in thousands)
Balance as of December 31, 2022$(7,815)$(7,815)
Other comprehensive loss before reclassification(6,105)(6,105)
Net current period other comprehensive loss(6,105)(6,105)
Balance as of September 30, 2023$(13,920)$(13,920)
Disaggregation of revenue
Our revenue consists of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Subscription revenue$105,208 $91,213 $306,005 $269,217 
Other revenue2,359 2,314 7,460 6,797 
Total subscription and other revenue$107,567 $93,527 $313,465 $276,014 
During the three and nine month periods ended September 30, 2023 and 2022, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Revenue recognized at a point in time$10,937 $14,997 $41,709 $45,260 
Revenue recognized over time96,630 78,530 271,756 230,754 
Total revenue recognized$107,567 $93,527 $313,465 $276,014 
Details of total deferred revenue balance The following table reflects the changes in our total deferred revenue balance for the nine months ended September 30, 2023:
Total Deferred Revenue
(in thousands)
Balance as of December 31, 2022$12,127 
Deferred revenue recognized(15,987)
Additional amounts deferred15,546 
Balance as of September 30, 2023$11,686 
Remaining performance obligations for revenue recognition
We expect to recognize revenue related to remaining performance obligations as of September 30, 2023, as follows:
Revenue Recognition Expected by Period
TotalLess than 1 year1-3 yearsMore than 3 years
(in thousands)
Expected recognition of remaining performance obligations$18,181 $14,779 $3,401 $
Amortization of acquired technologies
Amortization of Acquired Technologies. During the three and nine month periods ended September 30, 2023 and 2022, respectively, amortization of acquired technologies included in cost of revenue relate to our subscription products as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Amortization of acquired technologies$463 $516 $1,382 $2,043 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Summary of consideration paid and amounts recognized for assets acquired and liabilities assumed
The following table summarizes the amounts recognized for the assets acquired and liabilities assumed:
(in thousands)
Current assets, including cash acquired of $6
$128 
Property and equipment, net48 
Current liabilities(1,199)
Non-current deferred tax liabilities(764)
Identifiable intangible assets
Developed technology8,890 
Customer relationships80 
Goodwill7,176 
Total assets acquired, net$14,359 

The following table summarizes the total consideration for the assets acquired and liabilities assumed:
(in thousands)
Cash paid, net of cash acquired of $6
$9,199 
Contingent consideration5,160 
Total consideration, net$14,359 
Summary of fair value of acquired identifiable intangible assets and weighted-average useful life
The following table summarizes the fair value of the acquired identifiable intangible assets and weighted-average useful life by category:
Fair ValueWeighted-Average Useful Life
(in thousands)(in years)
Developed technology$8,890 5
Customer relationships80 3
Total identifiable intangible assets$8,970 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
The following table reflects the changes in goodwill for the nine months ended September 30, 2023:
(in thousands)
Balance as of December 31, 2022$828,795 
Acquisitions(1,550)
Foreign currency translation(5,291)
Balance as of September 30, 2023$821,954 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair value of financial assets measured on a recurring basis
The following table summarizes the fair value of our money market fund financial assets and contingent consideration financial liabilities that were measured on a recurring basis as of September 30, 2023 and December 31, 2022. See Note 3. Acquisitions and Note 11. Commitments and Contingencies for further details regarding our contingent consideration liabilities. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2023.
Fair Value Measurements at
September 30, 2023 Using
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
(in thousands)
Assets:
Money market funds$77,001 $— $— $77,001 
Liabilities:
Contingent consideration$— $— $4,120 $4,120 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities Accrued and other current liabilities were as follows:
September 30,December 31,
20232022
(in thousands)
Payroll-related accruals$22,265 $19,622 
Value-added and other tax6,246 1,904 
Purchasing accruals4,497 4,390 
Accrued royalties1,382 1,104 
Accrued contingent consideration liability2,789 2,746 
Accrued other liabilities6,728 5,864 
Total accrued liabilities and other$43,907 $35,630 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Summary of debt
The following table summarizes information relating to our outstanding debt as of September 30, 2023:
Amount OutstandingEffective Rate
(in thousands, except interest rates)
Term loan facility$343,000 8.43 %
Revolving credit facility— — %
Total principal amount343,000 
Unamortized discount and debt issuance costs(7,520)
Total debt, net335,480 
Less: Current debt obligation(3,500)
Long-term debt, net of current portion$331,980 
Schedule of maturities of long-term debt
The following table summarizes the remaining future minimum principal payments under the Credit Agreement as of September 30, 2023:
(in thousands)
2023$875 
20243,500 
20253,500 
20263,500 
20273,500 
Thereafter328,125 
Total minimum principal payments$343,000 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Reconciliation of shares in basic and diluted earnings per share calculation
A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Basic earnings per share:
Numerator:
Net income$6,013 $294 $14,061 $9,722 
Denominator:
Weighted-average common shares outstanding used in computing basic earnings per share182,710 180,323 182,135 180,072 
Basic earnings per share$0.03 $0.00 $0.08 $0.05 
Diluted earnings per share:
Numerator:
Net income$6,013 $294 $14,061 $9,722 
Denominator:
Weighted-average shares used in computing basic earnings per share182,710 180,323 182,135 180,072 
Add dilutive impact of employee equity plans3,511 822 3,371 894 
Weighted-average shares used in computing diluted earnings per share186,221 181,145 185,506 180,966 
Diluted earnings per share$0.03 $0.00 $0.08 $0.05 
Weighted average shares excluded from earnings per share computation
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income per share attributable to common stockholders for the three and nine months ended September 30, 2023 and 2022 because their effect would have been anti-dilutive or for which the performance condition had not been met at the end of the period:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands)
Restricted stock units10,716 5,460 39,165 3,589 
Total anti-dilutive shares10,716 5,460 39,165 3,589 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Nature of Operations (Details)
9 Months Ended
Jul. 19, 2021
$ / shares
shares
Sep. 30, 2023
employee
$ / shares
Dec. 31, 2022
$ / shares
Schedule of Investments [Line Items]      
Spinoff transaction, conversion ratio 1    
Common stock, par or stated value per share (in dollars per share) | $ / shares $ 0.001 $ 0.001 $ 0.001
Maximum threshold of number of employees for consideration of a small and medium-sized enterprise | employee   1,000  
Private placement      
Schedule of Investments [Line Items]      
Sale of stock, number of shares issued in transaction (in shares) 20,623,282    
SolarWinds Holdings, Inc.      
Schedule of Investments [Line Items]      
Spinoff transaction, conversion ratio 2    
Common stock, par or stated value per share (in dollars per share) | $ / shares $ 0.001    
Stock issued during period distributed for spinoff (in shares) 158,020,156    
Common stock outstanding after distribution due to spinoff (in shares) 316,040,312    
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure $ 77.0 $ 48.4
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 668,907 $ 605,994 $ 642,071 $ 618,355
Other comprehensive loss before reclassification     (6,105)  
Other comprehensive loss (10,575) (22,248) (6,105) (57,190)
Balance at end of period 674,680 594,132 674,680 594,132
Foreign Currency Translation Adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     (7,815)  
Other comprehensive loss before reclassification     (6,105)  
Other comprehensive loss     (6,105)  
Balance at end of period (13,920)   (13,920)  
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (3,345) (19,889) (7,815) 15,053
Balance at end of period $ (13,920) $ (42,137) $ (13,920) $ (42,137)
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 107,567 $ 93,527 $ 313,465 $ 276,014
Revenue recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 10,937 14,997 41,709 45,260
Revenue recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenue 96,630 78,530 271,756 230,754
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 105,208 91,213 306,005 269,217
Other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,359 $ 2,314 $ 7,460 $ 6,797
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Movement in Deferred Revenue [Roll Forward]  
Balance as of December 31, 2022 $ 12,127
Deferred revenue recognized (15,987)
Additional amounts deferred 15,546
Balance as of September 30, 2023 $ 11,686
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected recognition of remaining performance obligations $ 18,181
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected recognition of remaining performance obligations $ 14,779
Revenue Recognition Expected by Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected recognition of remaining performance obligations $ 3,401
Revenue Recognition Expected by Period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected recognition of remaining performance obligations $ 1
Revenue Recognition Expected by Period
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Cost of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Product Information [Line Items]        
Amortization of acquired technologies $ 463 $ 516 $ 1,382 $ 2,043
Subscription and other revenue        
Product Information [Line Items]        
Amortization of acquired technologies $ 463 $ 516 $ 1,382 $ 2,043
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 01, 2022
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]            
Goodwill, purchase accounting adjustments     $ (1,600) $ (1,550)    
Gain on contingent consideration       958 $ (166)  
Accrued contingent consideration liability   $ 2,789   2,789   $ 2,746
Spinpanel BV            
Business Acquisition [Line Items]            
Payments to acquire businesses, gross $ 20,000          
Contingent consideration maximum 10,000          
Acquisition related costs           300
Contingent consideration $ 5,160 4,100 $ 4,800 4,100   $ 5,100
Gain on contingent consideration   600   1,000    
Accrued contingent consideration liability   1,200   1,200    
Contingent consideration non-current   $ 2,900   $ 2,900    
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 01, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Goodwill   $ 821,954     $ 828,795
Acquisitions, net of cash acquired   0 $ 9,302    
Spinpanel BV          
Business Acquisition [Line Items]          
Current assets, including cash acquired of $6 $ 128        
Cash acquired 6        
Property and equipment, net 48        
Current liabilities (1,199)        
Non-current deferred tax liabilities (764)        
Identifiable intangible assets 8,970        
Goodwill 7,176        
Total assets acquired, net 14,359        
Acquisitions, net of cash acquired 9,199        
Contingent consideration 5,160 $ 4,100   $ 4,800 $ 5,100
Consideration transferred 14,359        
Spinpanel BV | Developed product technologies          
Business Acquisition [Line Items]          
Identifiable intangible assets $ 8,890        
Weighted-Average Useful Life 5 years        
Spinpanel BV | Customer relationships          
Business Acquisition [Line Items]          
Identifiable intangible assets $ 80        
Weighted-Average Useful Life 3 years        
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Goodwill [Roll Forward]    
Balance at beginning of period   $ 828,795
Acquisitions $ (1,600) (1,550)
Foreign currency translation   (5,291)
Balance at end of period   $ 821,954
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Relationship with Parent and Related Entities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Operating expenses $ 71,861 $ 66,702 $ 214,370 $ 199,392  
Related party transaction, term     2 years    
Total revenue 107,567 93,527 $ 313,465 276,014  
Related Party | Minimum | Equity-based incentive plan          
Related Party Transaction [Line Items]          
Award vesting period     1 year    
Related Party | Maximum | Equity-based incentive plan          
Related Party Transaction [Line Items]          
Award vesting period     5 years    
Related Party | SolarWinds Holdings, Inc.          
Related Party Transaction [Line Items]          
Accounts payable, related parties   0   0 $ 0
Accounts receivable, related parties   0   0 $ 0
Related Party | SolarWinds Holdings, Inc. | Transition services agreement          
Related Party Transaction [Line Items]          
Operating expenses 100   $ 100    
Related Party | SolarWinds Holdings, Inc. | Software OEM agreements          
Related Party Transaction [Line Items]          
Operating expenses 100 100 200    
Total revenue 500 400 1,300 1,100  
Related Party | SolarWinds Holdings, Inc. | Software cross license agreement          
Related Party Transaction [Line Items]          
Operating expenses 100   200 500  
Total revenue   100 100    
Related Party | SolarWinds Holdings, Inc. | Equity-based incentive plan          
Related Party Transaction [Line Items]          
Conversion incremental compensation expense $ 200 $ 600 $ 800 $ 1,800  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration $ 4,120  
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 0  
Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 0  
Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 4,120  
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 77,000 $ 48,400
Money market funds | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 77,001  
Money market funds | Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 77,001  
Money market funds | Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure 0  
Money market funds | Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value disclosure $ 0  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Payroll-related accruals $ 22,265 $ 19,622
Value-added and other tax 6,246 1,904
Purchasing accruals 4,497 4,390
Accrued royalties 1,382 1,104
Accrued contingent consideration liability 2,789 2,746
Accrued other liabilities 6,728 5,864
Accrued liabilities and other $ 43,907 $ 35,630
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Narrative (Details) - Credit agreement - USD ($)
9 Months Ended
Jul. 19, 2021
Sep. 30, 2023
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 410,000,000  
Secured debt    
Debt Instrument [Line Items]    
Face amount of debt 350,000,000  
Payments of line of credit proceeds to former parent 16,500,000  
Basis spread on variable rate   3.00%
Margin is subject to reductions based on our first lien net leverage ratio, percentage   1.75%
Quarterly periodic payment, as a percentage of original principal   0.25%
LIBOR | Secured debt    
Debt Instrument [Line Items]    
Variable rate floor   0.50%
Effective Rate   8.48%
SOFR | Secured debt    
Debt Instrument [Line Items]    
Effective Rate   8.43%
Revolving credit facility | Line of credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 60,000,000  
Margin is subject to reductions based on our first lien net leverage ratio, percentage   2.75%
Commitment fee percentage   0.375%
Covenant, commitment fee percentage, net leverage ratio, reduction per annum   0.25%
Covenant, leverage ratio, maximum   7.50
Covenant, borrowing percentage of commitments, maximum   35.00%
Effective Rate   0.00%
Revolving credit facility | Eurodollar | Line of credit    
Debt Instrument [Line Items]    
Variable rate floor   0.00%
Basis spread on variable rate   3.00%
Revolving credit facility | LIBOR | Line of credit    
Debt Instrument [Line Items]    
Basis spread on variable rate   3.00%
Revolving credit facility | LIBOR | Line of credit | US dollars    
Debt Instrument [Line Items]    
Variable rate floor   0.00%
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total principal amount $ 343,000  
Unamortized discount and debt issuance costs (7,520)  
Total debt, net 335,480  
Less: Current debt obligation (3,500) $ (3,500)
Long-term debt, net of current portion 331,980 $ 333,488
Secured debt | Credit agreement    
Debt Instrument [Line Items]    
Total principal amount 343,000  
Total debt, net $ 343,000  
Secured debt | Credit agreement | SOFR    
Debt Instrument [Line Items]    
Effective Rate 8.43%  
Line of credit | Revolving credit facility | Credit agreement    
Debt Instrument [Line Items]    
Total principal amount $ 0  
Effective Rate 0.00%  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Summary of Future Minimum Principal Payments of Debt (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Debt Instrument [Line Items]  
Total debt, net $ 335,480
Credit agreement | Secured debt  
Debt Instrument [Line Items]  
2023 875
2024 3,500
2025 3,500
2026 3,500
2027 3,500
Thereafter 328,125
Total debt, net $ 343,000
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income $ 6,013 $ 294 $ 14,061 $ 9,722
Shares used in computation of basic earnings per share (in shares) 182,710 180,323 182,135 180,072
Basic earnings per share (in dollars per share) $ 0.03 $ 0.00 $ 0.08 $ 0.05
Denominator:        
Net income $ 6,013 $ 294 $ 14,061 $ 9,722
Weighted-average shares used in computing basic earnings per share (in shares) 182,710 180,323 182,135 180,072
Add dilutive impact of employee equity plans (in shares) 3,511 822 3,371 894
Weighted-average shares used in computing diluted earnings per share (in shares) 186,221 181,145 185,506 180,966
Diluted earnings per share (in dollars per share) $ 0.03 $ 0.00 $ 0.08 $ 0.05
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive shares (in shares) 10,716 5,460 39,165 3,589
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total anti-dilutive shares (in shares) 10,716 5,460 39,165 3,589
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 4,112 $ 4,545 $ 13,484 $ 10,345
Effective income tax rate 40.60% 93.90% 49.00% 51.60%
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 14, 2022
Jul. 01, 2022
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]              
(Gain) loss on contingent consideration       $ (958,000) $ 166,000    
Accrued contingent consideration liability     $ 2,789,000 2,789,000     $ 2,746,000
Deferred acquisition payments       850,000 $ 0    
Intellectual Property Acquisition              
Business Acquisition [Line Items]              
Asset acquisition, consideration transferred $ 6,500,000            
Payments for asset acquisition 3,100,000            
Product delivery fees 1,000,000            
Contingent consideration $ 2,500,000            
Deferred acquisition payments     900,000        
Contingent consideration liability, current     1,600,000 1,600,000      
Internal-use software useful life 3 years            
Gain (loss) on contingent consideration     0 0      
Spinpanel BV              
Business Acquisition [Line Items]              
Payments to acquire businesses, gross   $ 20,000,000          
Contingent consideration maximum   10,000,000          
Contingent consideration   $ 5,160,000 4,100,000 4,100,000   $ 4,800,000 $ 5,100,000
(Gain) loss on contingent consideration     (600,000) (1,000,000)      
Accrued contingent consideration liability     $ 1,200,000 $ 1,200,000      
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details)
$ in Thousands
Oct. 04, 2023
USD ($)
Subsequent Event  
Subsequent Event [Line Items]  
Accrued royalties $ 39,000
XML 60 nabl-20230930_htm.xml IDEA: XBRL DOCUMENT 0001834488 2023-01-01 2023-09-30 0001834488 2023-11-06 0001834488 2023-09-30 0001834488 2022-12-31 0001834488 2023-07-01 2023-09-30 0001834488 2022-07-01 2022-09-30 0001834488 2022-01-01 2022-09-30 0001834488 us-gaap:CommonStockMember 2023-06-30 0001834488 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001834488 us-gaap:RetainedEarningsMember 2023-06-30 0001834488 2023-06-30 0001834488 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001834488 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001834488 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001834488 us-gaap:CommonStockMember 2023-09-30 0001834488 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001834488 us-gaap:RetainedEarningsMember 2023-09-30 0001834488 us-gaap:CommonStockMember 2022-12-31 0001834488 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001834488 us-gaap:RetainedEarningsMember 2022-12-31 0001834488 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001834488 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001834488 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001834488 us-gaap:CommonStockMember 2022-06-30 0001834488 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001834488 us-gaap:RetainedEarningsMember 2022-06-30 0001834488 2022-06-30 0001834488 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001834488 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001834488 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001834488 us-gaap:CommonStockMember 2022-09-30 0001834488 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001834488 us-gaap:RetainedEarningsMember 2022-09-30 0001834488 2022-09-30 0001834488 us-gaap:CommonStockMember 2021-12-31 0001834488 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001834488 us-gaap:RetainedEarningsMember 2021-12-31 0001834488 2021-12-31 0001834488 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001834488 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001834488 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001834488 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001834488 2021-07-19 0001834488 nabl:SolarWindsHoldingsIncMember 2021-07-19 0001834488 nabl:SolarWindsHoldingsIncMember 2021-07-19 2021-07-19 0001834488 us-gaap:PrivatePlacementMember 2021-07-19 2021-07-19 0001834488 us-gaap:MoneyMarketFundsMember 2023-09-30 0001834488 us-gaap:MoneyMarketFundsMember 2022-12-31 0001834488 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001834488 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-09-30 0001834488 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0001834488 nabl:SubscriptionRevenueMember 2023-07-01 2023-09-30 0001834488 nabl:SubscriptionRevenueMember 2022-07-01 2022-09-30 0001834488 nabl:SubscriptionRevenueMember 2023-01-01 2023-09-30 0001834488 nabl:SubscriptionRevenueMember 2022-01-01 2022-09-30 0001834488 nabl:OtherRevenueMember 2023-07-01 2023-09-30 0001834488 nabl:OtherRevenueMember 2022-07-01 2022-09-30 0001834488 nabl:OtherRevenueMember 2023-01-01 2023-09-30 0001834488 nabl:OtherRevenueMember 2022-01-01 2022-09-30 0001834488 us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0001834488 us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001834488 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0001834488 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001834488 us-gaap:TransferredOverTimeMember 2023-07-01 2023-09-30 0001834488 us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001834488 us-gaap:TransferredOverTimeMember 2023-01-01 2023-09-30 0001834488 us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001834488 2023-10-01 2023-09-30 0001834488 2024-10-01 2023-09-30 0001834488 2026-10-01 2023-09-30 0001834488 nabl:SubscriptionMember 2023-07-01 2023-09-30 0001834488 nabl:SubscriptionMember 2022-07-01 2022-09-30 0001834488 nabl:SubscriptionMember 2023-01-01 2023-09-30 0001834488 nabl:SubscriptionMember 2022-01-01 2022-09-30 0001834488 nabl:SpinpanelBVMember 2022-07-01 2022-07-01 0001834488 nabl:SpinpanelBVMember 2022-07-01 0001834488 nabl:SpinpanelBVMember 2022-01-01 2022-12-31 0001834488 2023-04-01 2023-06-30 0001834488 nabl:SpinpanelBVMember us-gaap:DevelopedTechnologyRightsMember 2022-07-01 0001834488 nabl:SpinpanelBVMember us-gaap:CustomerRelationshipsMember 2022-07-01 0001834488 nabl:SpinpanelBVMember us-gaap:DevelopedTechnologyRightsMember 2022-07-01 2022-07-01 0001834488 nabl:SpinpanelBVMember us-gaap:CustomerRelationshipsMember 2022-07-01 2022-07-01 0001834488 nabl:SpinpanelBVMember 2022-12-31 0001834488 nabl:SpinpanelBVMember 2023-06-30 0001834488 nabl:SpinpanelBVMember 2023-09-30 0001834488 nabl:SpinpanelBVMember 2023-07-01 2023-09-30 0001834488 nabl:SpinpanelBVMember 2023-01-01 2023-09-30 0001834488 srt:MinimumMember nabl:EquityBasedIncentivePlanMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001834488 srt:MaximumMember nabl:EquityBasedIncentivePlanMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:EquityBasedIncentivePlanMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:EquityBasedIncentivePlanMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:EquityBasedIncentivePlanMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:EquityBasedIncentivePlanMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:TransitionServicesAgreementMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:TransitionServicesAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareOEMAgreementsMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareOEMAgreementsMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareOEMAgreementsMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareOEMAgreementsMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareCrossLicenseAgreementMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareCrossLicenseAgreementMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareCrossLicenseAgreementMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001834488 nabl:SolarWindsHoldingsIncMember nabl:SoftwareCrossLicenseAgreementMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:RelatedPartyMember 2022-09-30 0001834488 nabl:SolarWindsHoldingsIncMember us-gaap:RelatedPartyMember 2022-12-31 0001834488 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001834488 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001834488 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001834488 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001834488 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001834488 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001834488 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001834488 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001834488 nabl:CreditAgreementMember 2021-07-19 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember 2021-07-19 0001834488 nabl:CreditAgreementMember us-gaap:SecuredDebtMember 2021-07-19 0001834488 nabl:CreditAgreementMember us-gaap:SecuredDebtMember 2021-07-19 2021-07-19 0001834488 nabl:CreditAgreementMember us-gaap:SecuredDebtMember 2023-09-30 0001834488 nabl:CreditAgreementMember us-gaap:SecuredDebtMember nabl:SOFRMember 2023-09-30 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember 2023-09-30 0001834488 currency:USD us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember nabl:LIBORMember 2023-01-01 2023-09-30 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember nabl:LIBORMember 2023-01-01 2023-09-30 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:EurodollarMember 2023-01-01 2023-09-30 0001834488 nabl:CreditAgreementMember us-gaap:SecuredDebtMember nabl:LIBORMember 2023-01-01 2023-09-30 0001834488 nabl:CreditAgreementMember us-gaap:SecuredDebtMember 2023-01-01 2023-09-30 0001834488 us-gaap:RevolvingCreditFacilityMember nabl:CreditAgreementMember us-gaap:LineOfCreditMember 2023-01-01 2023-09-30 0001834488 nabl:CreditAgreementMember us-gaap:SecuredDebtMember nabl:LIBORMember 2023-09-30 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001834488 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001834488 nabl:IntellectualPropertyAcquisitionMember 2022-12-14 2022-12-14 0001834488 nabl:IntellectualPropertyAcquisitionMember 2023-07-01 2023-09-30 0001834488 nabl:IntellectualPropertyAcquisitionMember 2023-09-30 0001834488 nabl:IntellectualPropertyAcquisitionMember 2023-01-01 2023-09-30 0001834488 us-gaap:SubsequentEventMember 2023-10-04 0001834488 nabl:FrankCollettiMember 2023-07-01 2023-09-30 0001834488 nabl:FrankCollettiMember 2023-09-30 shares iso4217:USD iso4217:USD shares pure nabl:employee 0001834488 --12-31 2023 Q3 false P12M P2Y P1Y Frank Colletti EVP, Worldwide Sales P488D 10-Q true 2023-09-30 false 001-40297 N-able, Inc. DE 85-4069861 30 Corporate Drive Suite 400 Burlington MA 01803 781 328-6490 Common Stock, $0.001 par value NABL NYSE Yes Yes Non-accelerated Filer false true false false 182927353 127433000 98847000 1717000 1330000 39141000 34798000 16665000 7814000 20710000 12697000 203949000 154156000 36220000 37404000 30170000 31752000 1527000 795000 821954000 828795000 6851000 8873000 21991000 17082000 1122662000 1078857000 3606000 3544000 43907000 35630000 5789000 5771000 11299000 1629000 11525000 11740000 3500000 3500000 79626000 61814000 161000 387000 1920000 2783000 30910000 33110000 331980000 333488000 3385000 5204000 447982000 436786000 0.001 0.001 550000000 550000000 182918788 182918788 180849537 180849537 183000 181000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 657522000 632871000 -13920000 -7815000 30895000 16834000 674680000 642071000 1122662000 1078857000 107567000 93527000 313465000 276014000 16893000 14587000 49205000 41492000 463000 516000 1382000 2043000 17356000 15103000 50587000 43535000 90211000 78424000 262878000 232479000 33660000 31149000 101112000 94223000 19752000 16038000 58796000 46664000 18438000 18050000 53877000 54119000 11000 1465000 585000 4386000 71861000 66702000 214370000 199392000 18350000 11722000 48508000 33087000 -7802000 -5088000 -22532000 -12459000 -423000 -1795000 1569000 -561000 -8225000 -6883000 -20963000 -13020000 10125000 4839000 27545000 20067000 4112000 4545000 13484000 10345000 6013000 294000 14061000 9722000 0.03 0.00 0.08 0.05 0.03 0.00 0.08 0.05 182710000 180323000 182135000 180072000 186221000 181145000 185506000 180966000 6013000 294000 14061000 9722000 -10575000 -22248000 -6105000 -57190000 -10575000 -22248000 -6105000 -57190000 -4562000 -21954000 7956000 -47468000 182471000 182000 647188000 -3345000 24882000 668907000 6013000 6013000 -10575000 -10575000 14000 46000 46000 328000 1000 -1988000 -1987000 0 0 106000 910000 910000 11366000 11366000 182919000 183000 657522000 -13920000 30895000 674680000 180850000 181000 632871000 -7815000 16834000 642071000 14061000 14061000 -6105000 -6105000 50000 72000 72000 1822000 2000 -10228000 -10226000 3000 0 194000 1681000 1681000 33126000 33126000 182919000 183000 657522000 -13920000 30895000 674680000 180147000 180000 616148000 -19889000 9555000 605994000 294000 294000 -22248000 -22248000 3000 4000 4000 221000 -810000 -810000 4000 0 0 85000 747000 747000 10151000 10151000 180460000 180000 626240000 -42137000 9849000 594132000 179049000 179000 602996000 15053000 127000 618355000 9722000 9722000 -57190000 -57190000 27000 31000 31000 1182000 1000 -6353000 -6352000 60000 0 142000 1315000 1315000 28251000 28251000 180460000 180000 626240000 -42137000 9849000 594132000 14061000 9722000 16142000 18270000 387000 138000 32893000 28078000 -20000 213000 1197000 1219000 -1050000 -1153000 -2137000 -889000 -958000 166000 -128000 -43000 6121000 -278000 8874000 2802000 8021000 397000 382000 -2437000 0 402000 8684000 3126000 9491000 -2910000 -443000 493000 1206000 -481000 60000 0 58869000 53015000 10487000 9690000 6675000 3512000 0 9302000 -17162000 -22504000 10228000 6353000 72000 31000 1681000 1315000 850000 0 2625000 2625000 -11950000 -7632000 -1171000 -1886000 28586000 20993000 98847000 66736000 127433000 87729000 21119000 10248000 11046000 13157000 -553000 -572000 2318000 967000 Organization and Nature of Operations<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Background</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 6, 2020, SolarWinds Corporation (“SolarWinds” or “Parent”) announced that its board of directors had authorized management to explore a potential spin-off of its managed service provider (“MSP”) business into our company, a newly created and separately traded public company, and separate into two distinct, publicly traded companies (the “Separation”).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 19, 2021, SolarWinds completed the Separation through a pro-rata distribution (the “Distribution”) of all the outstanding shares of our common stock it held to the stockholders of record of SolarWinds as of the close of business on July 12, 2021 (the “Record Date”). Each SolarWinds stockholder of record received one share of our common stock, $0.001 par value, for every two shares of SolarWinds common stock, $0.001 par value, held by such stockholder as of the close of business on the Record Date. SolarWinds distributed 158,020,156 shares of our common stock in the Distribution, which was effective at 11:59 p.m., Eastern Time, on July 19, 2021. The Distribution reflected 316,040,312 shares of SolarWinds common stock outstanding on July 12, 2021 at a distribution ratio of one share of our common stock for every two shares of SolarWinds common stock. In addition, on July 19, 2021, and prior to completion of the Distribution, we issued 20,623,282 newly-issued shares of our common stock in connection with a private placement of N-able’s common stock (the “Private Placement”). As a result of the Distribution, we became an independent public company and our common stock is listed under the symbol “NABL” on the New York Stock Exchange.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Description of Business</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">N-able, Inc., a Delaware corporation, together with its subsidiaries is a leading global provider of cloud-based software solutions for MSPs, enabling them to support digital transformation and growth for small and medium-sized enterprises (“SMEs”), which we define as those enterprises having less than 1,000 employees. With a flexible technology platform and powerful integrations, N-able makes it easy for MSPs to monitor, manage, and protect their end-customer systems, data, and networks. Our growing portfolio of security, automation, and backup and recovery solutions is built for IT services management professionals. N-able simplifies complex ecosystems and enables customers to solve their most pressing challenges. In addition, we provide extensive, proactive support—through enriching partner programs, hands-on training, and growth resources—to help MSPs deliver exceptional value and achieve success at scale. Through our multi-dimensional land and expand model and global presence, we are able to drive strong recurring revenue growth and profitability.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Emerging Growth Company</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">N-able qualifies as an “emerging growth company” (“EGC”) as defined in Section 2(a) of the Securities Act of 1933, as amended, (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”).</span></div>Based on the market value of our common stock held by non-affiliates as of June 30, 2023 (the last business day of the most recently completed second fiscal quarter), we will cease to qualify as an EGC as of the end of the fiscal year ending December 31, 2023. As a result, we will no longer be able to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not EGCs including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. In addition, we will no longer be able to use the extended transition period for complying with new or revised accounting standards available to emerging growth companies and will be required to adopt new or revised accounting standards as of the effective dates for public companies. Accordingly, we expect to recognize increased costs related to these new reporting requirements 1 0.001 2 0.001 158020156 316040312 1 2 20623282 1000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Significant Accounting Policies </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our interim Consolidated Financial Statements do not include all of the information and footnotes required by United States of America generally accepted accounting principles (“GAAP”) for complete financial statements. The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited Consolidated </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2022, referred to as our “2022 Annual Report.”</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 impact from the rapidly changing market and economic conditions in part due to the coronavirus disease 2019 (“COVID-19”) pandemic on our business, results of operations and financial condition is uncertain. We have made estimates of the long-term impact of the COVID-19 pandemic within our financial statements as of and for the three and nine months ended September 30, 2023 and 2022 which did not result in material adjustments. The estimates assessed included, but were not limited to, allowances for credit losses, the carrying values of goodwill and intangible assets and other long-lived assets, valuation allowances for tax assets and revenue recognition and may change in future 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:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the valuation of goodwill, intangibles, long-lived assets and contingent consideration;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">revenue recognition; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">income taxes.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers,” instead of at fair value on the acquisition date as previously required by ASC 805, “Business Combinations.” The amendments improve comparability after the business combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022, and early adoption is permitted. The updated guidance will be applied prospectively to business combinations occurring during or after the fiscal year of adoption. We adopted this standard as of January 1, 2023. The adoption of the standard did not have a material impact on our consolidated financial statements for the three and nine months ended September 30, 2023.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” which provides temporary optional expedients and exceptions to the existing guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to reference rate reform. The standard became effective upon issuance and may be applied to any new or amended contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” extending the sunset date of the relief provided under ASU No. 2020-04 to December 31, 2024. During the three months ended September 30, 2023, the effective interest rate on outstanding debt under our credit agreement with JPMorgan Chase, Bank, N.A. (the “Credit Agreement”) transitioned from a LIBOR-based rate to a Secured Overnight Financing Rate (“SOFR”)-based rate. The transition did not have a material impact on our consolidated financial statements for the three months ended September 30, 2023, and no remaining contracts, hedging relationships, or other transactions reference LIBOR as of September 30, 2023. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Note 8. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for further details regarding the Credit Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Money Market Fund Financial Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, we have money market fund financial assets of $77.0 million and $48.4 million, respectively, which are included in “cash and cash equivalents” in our Consolidated Balance Sheets. See “Fair Value Measurements” below and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details regarding the fair value measurements of our money market fund financial assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level 1.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a summary of our financial instruments accounted for at fair value on a recurring basis as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 8. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details regarding our debt.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss by component are summarized below:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:66.741%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.612%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,920)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,920)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue consists of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:46.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.515%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total subscription and other revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine month periods ended September 30, 2023 and 2022, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:46.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue recognized</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in our total deferred revenue balance for the nine months ended September 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:79.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Deferred Revenue</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional amounts deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,686 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize revenue related to remaining performance obligations as of September 30, 2023, as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:44.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue Recognition Expected by Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than 3 years</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected recognition of remaining performance obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of Acquired Technologies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine month periods ended September 30, 2023 and 2022, respectively, amortization of acquired technologies included in cost of revenue relate to our subscription products as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:46.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.442%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of acquired technologies</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> Our interim Consolidated Financial Statements do not include all of the information and footnotes required by United States of America generally accepted accounting principles (“GAAP”) for complete financial statements. The interim financial information is unaudited, but reflects all normal adjustments that are, in our opinion, necessary to provide a fair statement of results for the interim periods presented. This interim information should be read in conjunction with the audited Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2022, referred to as our “2022 Annual Report.” <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 impact from the rapidly changing market and economic conditions in part due to the coronavirus disease 2019 (“COVID-19”) pandemic on our business, results of operations and financial condition is uncertain. We have made estimates of the long-term impact of the COVID-19 pandemic within our financial statements as of and for the three and nine months ended September 30, 2023 and 2022 which did not result in material adjustments. The estimates assessed included, but were not limited to, allowances for credit losses, the carrying values of goodwill and intangible assets and other long-lived assets, valuation allowances for tax assets and revenue recognition and may change in future 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:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the valuation of goodwill, intangibles, long-lived assets and contingent consideration;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">revenue recognition; and</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">income taxes.</span></div> <div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2021, the FASB issued ASU No. 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,” which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers,” instead of at fair value on the acquisition date as previously required by ASC 805, “Business Combinations.” The amendments improve comparability after the business combination by providing consistent recognition and measurement guidance for acquired revenue contracts and revenue contracts not acquired in a business combination. The updated guidance is effective for public companies for fiscal years beginning after December 15, 2022, and early adoption is permitted. The updated guidance will be applied prospectively to business combinations occurring during or after the fiscal year of adoption. We adopted this standard as of January 1, 2023. The adoption of the standard did not have a material impact on our consolidated financial statements for the three and nine months ended September 30, 2023.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” which provides temporary optional expedients and exceptions to the existing guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to reference rate reform. The standard became effective upon issuance and may be applied to any new or amended contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) through December 31, 2022. In December 2022, the FASB issued ASU No. 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” extending the sunset date of the relief provided under ASU No. 2020-04 to December 31, 2024. During the three months ended September 30, 2023, the effective interest rate on outstanding debt under our credit agreement with JPMorgan Chase, Bank, N.A. (the “Credit Agreement”) transitioned from a LIBOR-based rate to a Secured Overnight Financing Rate (“SOFR”)-based rate. The transition did not have a material impact on our consolidated financial statements for the three months ended September 30, 2023, and no remaining contracts, hedging relationships, or other transactions reference LIBOR as of September 30, 2023. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Note 8. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for further details regarding the Credit Agreement</span></div> 77000000 48400000 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.<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Unadjusted quoted prices for identical assets or liabilities in active markets accessible by us.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Inputs that are observable in the marketplace other than those inputs classified as Level 1.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Inputs that are unobservable in the marketplace and significant to the valuation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a summary of our financial instruments accounted for at fair value on a recurring basis as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 8. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details regarding our debt.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss by component are summarized below:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:66.741%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.612%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.613%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,920)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,920)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -7815000 -7815000 -6105000 -6105000 -6105000 -6105000 -13920000 -13920000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue consists of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:46.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.515%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total subscription and other revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine month periods ended September 30, 2023 and 2022, respectively, we recognized the following revenue from subscription and other services at a point in time and over time:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:46.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue recognized</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 105208000 91213000 306005000 269217000 2359000 2314000 7460000 6797000 107567000 93527000 313465000 276014000 10937000 14997000 41709000 45260000 96630000 78530000 271756000 230754000 107567000 93527000 313465000 276014000 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. The following table reflects the changes in our total deferred revenue balance for the nine months ended September 30, 2023:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:79.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Deferred Revenue</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional amounts deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,686 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 12127000 15987000 15546000 11686000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize revenue related to remaining performance obligations as of September 30, 2023, as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:44.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue Recognition Expected by Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1-3 years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than 3 years</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected recognition of remaining performance obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 18181000 14779000 3401000 1000 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of Acquired Technologies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine month periods ended September 30, 2023 and 2022, respectively, amortization of acquired technologies included in cost of revenue relate to our subscription products as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:46.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.442%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of acquired technologies</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 463000 516000 1382000 2043000 Acquisitions<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On July 1, 2022, we completed the acquisition of all the outstanding equity of Spinpanel B.V. (“Spinpanel”) for a total consideration of up to approximately $20.0 million, including up to $10.0 million payable upon the achievement of certain revenue metrics through July 1, 2025. We funded the transaction with cash on hand. Based in the Netherlands, Spinpanel is a multi-tenant Microsoft 365 management and automation platform built for Microsoft Cloud Solution Providers to automate the provisioning, security, and management of all Microsoft tenants, users, and licenses in a single consolidated hub. The acquisition of Spinpanel is intended to help our partners optimize the value of their Microsoft Cloud products and, in turn, give Spinpanel customers access to a wider array of IT management and security solutions. We incurred net acquisition-related costs of $0.3 million during the year ended December 31, 2022, which are included in general and administrative expense. Goodwill and acquired identifiable intangible assets for this acquisition are not deductible for tax purposes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the three months ended March 31, 2023, a measurement period adjustment of $1.6 million was recorded to non-current deferred tax liabilities and goodwill. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 4. Goodwill </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">for further details regarding changes in goodwill for the nine months ended September 30, 2023. The measurement period concluded as of June 30, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The following table summarizes the amounts recognized for the assets acquired and liabilities assumed:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:78.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $6</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets acquired, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The following table summarizes the total consideration for the assets acquired and liabilities assumed:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:78.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid, net of cash acquired of $6</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the acquired identifiable intangible assets and weighted-average useful life by category:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.926%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.301%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The results of operations related to Spinpanel since the acquisition date are included in our Consolidated Financial Statements during the three and nine months ended September 30, 2023. As noted above, total consideration includes up to $10.0 million payable upon the achievement of certain revenue metrics through July 1, 2025. The contingent consideration liabilities will be re-evaluated at least quarterly, with the resulting gains and losses recognized within general and administrative expense in our Consolidated Statements of Operations. The fair value of this contingent consideration was $5.2 million at the date of acquisition and $5.1 million and $4.8 million as of December 31, 2022 and June 30, 2023, respectively. As of September 30, 2023, the fair value of this contingent consideration is $4.1 million, resulting in the recognition of a gain of $0.6 million and $1.0 million for the three and nine months ended September 30, 2023, respectively. The current portion of the contingent consideration of $1.2 million is included in “accrued liabilities and other” and the non-current portion of $2.9 million is included in “other long-term liabilities” in our Consolidated Balance Sheets as of September 30, 2023. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 6. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 7. Accrued Liabilities and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 11. Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">for further details regarding our contingent consideration liabilities. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Pro forma information for the acquisition has not been provided because the impact of the historical financials on our revenue, net income and net income per share is not material. We recognize revenue on the acquired products in accordance with our revenue recognition policy as described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 2. Summary of Significant Accounting Policies</span> 20000000 10000000 300000 -1600000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The following table summarizes the amounts recognized for the assets acquired and liabilities assumed:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:78.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets, including cash acquired of $6</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets acquired, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The following table summarizes the total consideration for the assets acquired and liabilities assumed:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:78.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid, net of cash acquired of $6</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 6000 128000 48000 1199000 764000 8890000 80000 7176000 14359000 6000 9199000 5160000 14359000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the acquired identifiable intangible assets and weighted-average useful life by category:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.926%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.301%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 8890000 P5Y 80000 P3Y 8970000 10000000 5200000 5100000 4800000 4100000 -600000 -1000000 1200000 2900000 Goodwill<div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in goodwill for the nine months ended September 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:79.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in goodwill for the nine months ended September 30, 2023:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:79.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">821,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 828795000 -1550000 -5291000 821954000 Relationship with Parent and Related Entities<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity-Based Incentive Plans</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Separation and Distribution, certain of our employees participated in Parent’s equity-based incentive plans. Under the SolarWinds Corporation 2016 Equity Incentive Plan (the “2016 Plan”), our employees, consultants, directors, managers and advisors were awarded stock-based incentive awards in a number of forms, including non-qualified stock options. The ability to grant any future equity awards under the 2016 Plan terminated in October 2018. Under the SolarWinds Corporation 2018 Equity Incentive Plan, our employees were eligible to be awarded stock-based incentive awards, including non-statutory stock options or incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance stock units and other cash-based or share-based awards. Awards granted to our employees under the Parent incentive plans generally vested over periods ranging from <span style="-sec-ix-hidden:f-526">one</span> to five years. We measure stock-based compensation for all stock-based incentive awards at fair value on the grant date. Stock-based compensation expense is generally recognized on a straight-line basis over the requisite service periods of the awards.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Separation and Distribution, all of the vested and outstanding and unvested SolarWinds equity awards held by our employees were converted to N-able awards through the Conversion. The modification of these equity awards resulted in incremental compensation expense to the extent the estimated fair value of the awards immediately following the modification exceeded the estimated fair value of the awards immediately prior to the modification. This expense is to be </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognized upfront for all vested and outstanding awards and over the remaining vesting term for all unvested awards. For the three months ended September 30, 2023 and 2022, we recognized $0.2 million and $0.6 million, respectively, of incremental expense in connection with the Conversion. For the nine months ended September 30, 2023 and 2022, we recognized $0.8 million and $1.8 million, respectively, of incremental expense in connection with the Conversion. We include stock-based compensation expense in operating expense (general and administrative, sales and marketing and research and development) and cost of revenue on our Consolidated Statements of Operations, depending on the nature of the employee’s role in our operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Agreements with SolarWinds</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the completion of the Separation and Distribution on July 19, 2021, we entered into several agreements with SolarWinds that, among other things, provide a framework for our relationship with SolarWinds after the Separation and Distribution. The following summarizes some of the most significant agreements and relationships with SolarWinds.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Separation and Distribution Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Separation and Distribution Agreement sets forth our agreements with SolarWinds regarding the principal actions taken in connection with the Separation and Distribution. It also sets forth other agreements that govern aspects of our relationship with SolarWinds following the Separation and Distribution, including (i) the manner in which legal matters and claims are allocated and certain liabilities are shared between N-able and SolarWinds; (ii) other matters including transfers of assets and liabilities, treatment or termination of intercompany arrangements and the settlement or extinguishment of certain liabilities and other obligations between N-able and SolarWinds; and (iii) mutual indemnification clauses. The Separation and Distribution Agreement also provides that SolarWinds will be liable and obligated to indemnify us for all liabilities based upon, arising out of, or relating to the Cyber Incident other than certain specified expenses for which we will be responsible. The term of the Separation and Distribution Agreement is indefinite and it may only be terminated with the prior written consent of both N-able and SolarWinds.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Transition Services Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We entered into a Transition Services Agreement pursuant to which N-able and SolarWinds provided various services to each other. Under this agreement, SolarWinds continued to provide us with certain corporate and shared services, such as engineering, marketing, internal audit and travel support in exchange for the fees specified in the agreement. The Transition Services Agreement terminated during the year ended December 31, 2022, on the expiration of the term of the last service provided under it. We incurred less than $0.1 million of costs under the Transition Services Agreement during the three and nine months ended September 30, 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Tax Matters Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We entered into a Tax Matters Agreement with SolarWinds that governs the parties’ respective rights, responsibilities and obligations with respect to tax liabilities and benefits, tax attributes, the preparation and filing of tax returns, the control of audits and other tax proceedings and other matters regarding taxes. Costs incurred under the Tax Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Software OEM Agreements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We entered into Software OEM Agreements with SolarWinds pursuant to which SolarWinds granted to N-able, and N-able granted to SolarWinds, a non-exclusive and royalty-bearing license to market, advertise, distribute and sublicense certain SolarWinds and N-able software products, respectively, to customers on a worldwide basis. Each agreement has a two year term, and may be terminated by the applicable licensor in certain instances. We earned $0.5 million and $0.4 million of revenue during the three months ended September 30, 2023 and 2022, respectively, and incurred $0.1 million and less than $0.1 million of costs during the three months ended September 30, 2023 and 2022, respectively, under the Software OEM Agreements. We earned $1.3 million and $1.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, and incurred $0.2 million of costs during the nine months ended September 30, 2023 and 2022, respectively, under the Software OEM Agreements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Employee Matters Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We entered into an Employee Matters Agreement with SolarWinds that governs N-able's and SolarWinds’ compensation and employee benefit obligations with respect to the employees and other service providers of each company, and generally allocated liabilities and responsibilities relating to employment matters and employee compensation and benefit plans and programs. Costs incurred under the Employee Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Intellectual Property Matters Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We entered into an Intellectual Property Matters Agreement with SolarWinds pursuant to which each party granted to the other party a generally irrevocable, non-exclusive, worldwide, and royalty-free license to use certain intellectual property rights retained by the other party. Under the Intellectual Property Matters Agreement, the term for the licensed or sublicensed know-</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">how is perpetual and the term for each licensed or sublicensed patent is until expiration of the last valid claim of such patent. The Intellectual Property Matters Agreement will terminate only if N-able and SolarWinds agree in writing to terminate it. Costs incurred under the Intellectual Property Matters Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Trademark License Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We entered into a Trademark License Agreement with SolarWinds pursuant to which SolarWinds granted to N-able a generally limited, worldwide, non-exclusive and royalty-free license to use certain trademarks retained by SolarWinds that were used by SolarWinds in the conduct of its business prior to the Separation and Distribution. The Trademark License Agreement will terminate once we cease to use all of the licensed trademarks. Costs incurred under the Trademark License Agreement were insignificant during the three and nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Software Cross License Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We entered into a Software Cross License Agreement with SolarWinds pursuant to which each party granted to the other party a generally perpetual, irrevocable, non-exclusive, worldwide and, subject to certain exceptions, royalty-free license to certain software libraries and internal tools for limited uses. The term of the Software Cross License Agreement will be perpetual unless N-able and SolarWinds agree in writing to terminate the agreement. We earned less than $0.1 million of revenue during the three months ended September 30, 2023 and 2022, respectively, and incurred $0.1 million of costs during the three months ended September 30, 2023 and 2022, respectively, under the Software Cross License Agreement. We earned $0.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, and incurred $0.2 million and $0.5 million of costs during the nine months ended September 30, 2023 and 2022, respectively, under the Software Cross License Agreement.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Due to and from Affiliates</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no amounts due to or from SolarWinds as of September 30, 2023 and December 31, 2022, respectively, due to the termination of the Transition Services Agreement during the year ended December 31, 2022.</span></div> P5Y 200000 600000 800000 1800000 100000 100000 P2Y 500000 400000 100000 100000 1300000 1100000 200000 100000 100000 100000 200000 500000 0 0 0 0 Fair Value Measurements <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our money market fund financial assets and contingent consideration financial liabilities that were measured on a recurring basis as of September 30, 2023 and December 31, 2022. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 3. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 11. Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details regarding our contingent consideration liabilities. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2023.</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:31.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023 Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 8. Debt</span> for further details regarding our debt. <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our money market fund financial assets and contingent consideration financial liabilities that were measured on a recurring basis as of September 30, 2023 and December 31, 2022. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 3. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 11. Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details regarding our contingent consideration liabilities. There have been no transfers between fair value measurement levels during the nine months ended September 30, 2023.</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:31.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023 Using</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 77001000 0 0 77001000 0 0 4120000 4120000 Accrued Liabilities and Other Accrued and other current liabilities were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:65.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll-related accruals</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Value-added and other tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchasing accruals</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued royalties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued contingent consideration liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued liabilities and other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> Accrued and other current liabilities were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:65.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll-related accruals</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Value-added and other tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchasing accruals</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued royalties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued contingent consideration liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued liabilities and other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,630 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 22265000 19622000 6246000 1904000 4497000 4390000 1382000 1104000 2789000 2746000 6728000 5864000 43907000 35630000 Debt <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Separation and Distribution, on July 19, 2021, certain subsidiaries of the Company, including N-able International Holdings I, Inc. (as guarantor) and N-able International Holdings II, Inc. (as borrower), entered into the Credit Agreement with JPMorgan Chase, Bank, N.A. as administrative agent and collateral agent and the lenders from time to time party thereto. N-able International Holdings I, Inc. is a holding company with no other operations, cash flows, material assets or liabilities other than the equity interests in N-able International Holdings II, Inc. The Credit Agreement provides for $410.0 million of first lien secured credit facilities (the “Credit Facilities”), consisting of a $60.0 million revolving credit facility (the “Revolving Facility”), and a $350.0 million term loan facility (the “Term Loan”). On July 19, 2021, prior to the completion of the Distribution, the Company distributed approximately $16.5 million, representing the proceeds from the Term Loan, net of the repayment of related party debt due to SolarWinds Holdings, Inc., payment of intercompany trade payables, and fees and other transaction-related expenses, to SolarWinds. The Revolving Facility will primarily be available for general corporate purposes.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information relating to our outstanding debt as of September 30, 2023: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except interest rates)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan facility</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Current debt obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, borrowings denominated in U.S. dollars under the Revolving Facility bore interest at a floating rate of an Adjusted LIBOR rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%, until the LIBOR-based rate was replaced, as described below. Under the Credit Agreement, borrowings denominated in Euros under the Revolving Facility bear interest at a floating rate of an Adjusted Euro Interbank Offered Rate (“EURIBOR”) rate (subject to a “floor” of 0.0%) for a specified interest period plus an applicable margin of 3.00%. Under the Credit Agreement, borrowings under the Term Loan bore interest at a floating rate of an Adjusted LIBOR rate (subject to a “floor” of 0.5%) for a specified interest period plus an applicable margin of 3.00%, until the LIBOR-based rate was replaced, as described below. Each margin is subject to reductions to 2.75% and 1.75%, respectively, based on our first lien net leverage ratio.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 26, 2023, the parties entered into Amendment No. 1 (“Amendment No. 1”) to the Credit Agreement. Amendment No. 1 amended the Credit Agreement to, among other things, replace the LIBOR-based rate included in the Credit Agreement with a SOFR-based rate, as an interest rate benchmark. Other than the foregoing, the material terms of the Credit Agreement described herein remain unchanged. The effective interest rate on our outstanding debt remained as a LIBOR-based rate of 8.48% until August 31, 2023, at which point it transitioned to a SOFR-based rate of 8.43%.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to paying interest on loans outstanding under the Revolving Facility, we are required to pay a commitment fee of 0.375% per annum in respect of unused commitments thereunder, subject to a reduction to 0.25% per annum based on our first lien net leverage ratio.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan requires quarterly repayments equal to 0.25% of the original principal amount, commencing in December 2021 through June 2028. The final maturity dates of the Revolving Facility and Term Loan are July 18, 2026 and July 18, 2028, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains a number of covenants that, among other things, restrict, subject to certain exceptions, our ability to: incur additional indebtedness; create liens; engage in mergers or consolidations; sell or transfer assets; pay dividends and distributions or repurchase our capital stock; make investments, loans, or advances; prepay certain junior indebtedness; engage in certain transactions with affiliates; and enter into negative pledge agreements. In addition, the Revolving Facility is subject to a financial covenant requiring compliance with a maximum first lien net leverage ratio of 7.50 to 1.00 at the end of each fiscal quarter, which will trigger when loans outstanding under the Revolving Facility exceed 35% of the aggregate commitments under the Revolving Facility. The Credit Agreement contains certain customary events of default, including, among others, failure to pay principal, interest or other amounts; inaccuracy of representations and warranties; violation of covenants; cross events of default; certain bankruptcy and insolvency events; certain ERISA events; certain undischarged judgments; and change of control.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, we were in compliance with all covenants of the Credit Agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the remaining future minimum principal payments under the Credit Agreement as of September 30, 2023:</span></div><div style="margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:79.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.373%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum principal payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 410000000 60000000 350000000 16500000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information relating to our outstanding debt as of September 30, 2023: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except interest rates)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term loan facility</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Current debt obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, net of current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 343000000 0.0843 0 0 343000000 7520000 335480000 3500000 331980000 0.000 0.0300 0.000 0.0300 0.005 0.0300 0.0275 0.0175 0.0848 0.0843 0.00375 0.0025 0.0025 7.50 0.35 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the remaining future minimum principal payments under the Credit Agreement as of September 30, 2023:</span></div><div style="margin-top:6pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:79.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.373%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum principal payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">343,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 875000 3500000 3500000 3500000 3500000 328125000 343000000 Earnings Per Share <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.365%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Basic earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding used in computing basic earnings per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add dilutive impact of employee equity plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,145 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income per share attributable to common stockholders for the three and nine months ended September 30, 2023 and 2022 because their effect would have been anti-dilutive or for which the performance condition had not been met at the end of the period:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:46.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,716 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A reconciliation of the number of shares in the calculation of basic and diluted earnings per share follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.365%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Basic earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding used in computing basic earnings per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Add dilutive impact of employee equity plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,145 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6013000 294000 14061000 9722000 182710000 180323000 182135000 180072000 0.03 0.00 0.08 0.05 6013000 294000 14061000 9722000 182710000 180323000 182135000 180072000 3511000 822000 3371000 894000 186221000 181145000 185506000 180966000 0.03 0.00 0.08 0.05 <div style="margin-bottom:12pt;margin-top:5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of the diluted net income per share attributable to common stockholders for the three and nine months ended September 30, 2023 and 2022 because their effect would have been anti-dilutive or for which the performance condition had not been met at the end of the period:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:46.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total anti-dilutive shares</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,716 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,589 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10716000 5460000 39165000 3589000 10716000 5460000 39165000 3589000 Income Taxes <div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2023 and 2022, we recorded income tax expense of $4.1 million and $4.5 million, respectively, resulting in an effective tax rate of 40.6% and 93.9%, respectively. The decrease in the effective tax rate for the three months ended September 30, 2023 compared to the same period in 2022 was primarily related to a decrease in the amount of unbenefited loss in the United States, partially offset by an increase in taxable income outside the United States. For the nine months ended September 30, 2023 and 2022, we recorded income tax expense of $13.5 million and $10.3 million, respectively, resulting in an effective tax rate of 49.0% and 51.6%, respectively. The decrease in the effective tax rate for the nine months ended September 30, 2023 compared to the same period in 2022 was primarily related to a decrease in the amount of unbenefited loss in the United States, partially offset by an increase in taxable income outside the United States.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to include interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2023, we did not have any accrued interest and penalties related to unrecognized tax benefits.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file U.S. Federal and state and foreign income tax returns in jurisdictions with varying statutes of limitations. The 2013 through 2021 tax years generally remain open and subject to examination by federal, state and foreign tax authorities. We are currently under examination by the IRS for the tax years 2013 through the period ending February 2016. We are currently under audit by the Texas Comptroller for the 2015 through 2018 tax years. The Massachusetts Department of Revenue audit for the 2015 through February 2016 tax years was closed in the first quarter of 2023 with immaterial adjustments. On March 31, 2022, we received correspondence from the Canadian Revenue Agency (“CRA”) indicating that we are under Part XIII Income Tax audit of non-resident withholding for tax years 2017 through 2018. On June 16, 2022, we received correspondence from the CRA indicating the audit for Part XIII Income Tax audit of non-resident withholding for tax years 2017 through 2018 was closed without adjustments.</span></div> 4100000 4500000 0.406 0.939 13500000 10300000 0.490 0.516 Commitments and Contingencies <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we have been and may be involved in various legal proceedings arising in our ordinary course of business. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to a stockholders’ agreement dated as of July 19, 2021, by and among N-able, Inc. and the stockholders named therein, as amended December 13, 2021 (the “Stockholders’ Agreement”). On March 16, 2023, a stockholder who is not party to the agreement filed a Complaint for Declaratory Relief in the Court of Chancery of the State of Delaware against us seeking, among other relief, class action certification and a declaratory judgement that certain provisions in the Stockholders’ Agreement are unenforceable, including, among others, provisions relating to the election and removal of directors, the composition of committees and the hiring, or termination of the employment, of our chief executive officer. Oral arguments have been set for February 6, 2024.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, resolution of any pending claims (either individually or in the aggregate) is not expected to have a material adverse impact on our Consolidated Financial Statements, cash flows or financial position and it is not possible to provide an estimated amount of any such loss. However, the outcome of disputes is inherently uncertain. Therefore, although management considers the likelihood of such an outcome to be remote, an unfavorable resolution of one or more matters could materially affect our future results of operations or cash flows, or both, in a particular period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments as a Result of Acquisitions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2022, we completed the acquisition of all the outstanding equity of Spinpanel for a total consideration of up to approximately $20.0 million, including up to $10.0 million payable upon the achievement of certain revenue metrics through </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 1, 2025. The contingent consideration liabilities will be re-evaluated at least quarterly, with the resulting gains and losses recognized within general and administrative expense in our Consolidated Statements of Operations. The fair value of this contingent consideration was $5.2 million at the date of acquisition and $5.1 million and $4.8 million as of December 31, 2022 and June 30, 2023, respectively. As of September 30, 2023, the fair value of this contingent consideration is $4.1 million, resulting in the recognition of a gain of $0.6 million and $1.0 million for the three and nine months ended September 30, 2023, respectively. The current portion of the contingent consideration of $1.2 million is included in “accrued liabilities and other” and the non-current portion of $2.9 million is included in “other long-term liabilities” in our Consolidated Balance Sheets as of September 30, 2023. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 3. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 7. Accrued Liabilities and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details regarding our contingent consideration liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The total consideration of $6.5 million has been capitalized as costs to obtain internal-use computer software from third parties and will be 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 $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 three months ended September 30, 2023, $0.9 million of cash was paid due to the achievement of one of the software engineering and knowledge transfer milestones, with the related technology deemed ready for its intended use. The remaining contingent consideration liabilities of $1.6 million are included in “accrued liabilities and other” in our Consolidated Balance Sheets as of September 30, 2023, and will be re-evaluated at least quarterly, with the resulting gains and losses recognized as an adjustment to the amount capitalized as costs to obtain internal-use computer software from third parties. No gains or losses on the contingent consideration were recognized during the three and nine months ended September 30, 2023. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 7. Accrued Liabilities and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details regarding our contingent consideration liabilities.</span></div> 20000000 10000000 5200000 5100000 4800000 4100000 -600000 -1000000 1200000 2900000 6500000 3100000 1000000 2500000 6500000 P3Y 2500000 900000 1600000 0 0 Subsequent Events<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 4, 2023, we entered into a non-cancellable royalty agreement for third-party cloud-based platform and hosting services, with an effective date of September 1, 2023. Our total commitment under this agreement is $39.0 million, with royalty fees payable over the next three years. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Contractual Obligations and Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> section of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Management's Discussion and Analysis of Financial Condition and Results of Operations </span>for further details regarding our contractual obligations and commitments as of September 30, 2023. 39000000 <div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than as set forth below, during the three months ended September 30, 2023, none of the Company’s directors or officers adopted or terminated any purported Rule 10b5-1 plans and/or “non-Rule 10b5-1 trading arrangements,” as defined under applicable law. </span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2023, one of the Company’s officers adopted the stock trading plan described below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.736%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name and Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Character of Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Adopted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Duration of Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Number of<br/>Shares of Common<br/>Stock to be Sold Pursuant to Trading Arrangement</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Frank Colletti<br/>EVP, Worldwide Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rule 10b5-1<br/>Trading Arrangement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Until December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,000</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_____________</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Trading arrangements characterized as a “Rule 10b5-1 Trading Arrangement” are intended to satisfy the affirmative defense of Rule 10b5-1(c), as amended (the “Rule”) and only permits transactions upon expiration of the applicable mandatory cooling-off period under the Rule.</span></div>(2) The trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all sales or (b) the date listed in the table. false false false true August 31, 2023 40000 EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .]*;5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #O2FU7?VZ?]NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVG40^CVHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'\)B97[[Y M!J;34>J0\#F%B(DLYJO)#3Y+'3?L0!0E0-8'="K7)>%+24U2>:0]1Z0^U M1VB;YA8,V!]?/$ M>)R&#BZ &4:87/XNH%F)2_5/[-(!=DI.V:ZI<1SK42RYL@.'MZ?'EV7=ROI, MRFLLO[*5=(RX8>?)K^+N?OO ^K9I1<5YQ<667\M62'[S/KO^\+L(NV#LSOYC MX[-@W\&ON^B_ %!+ P04 " #O2FU7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .]*;5?@17GV\@4 (T@ 8 >&PO=V]R:W-H965T&UL MM9IM;ZLV&(;_BI5-TR8U#9@T3<[:2"EMMVH].3E-M^ELV@<'G 0=P,R8I/WW M>PP)I)5YPM#)EX:W^\87?N'&[M56R*_IFG-%7J(P3J\[:Z62#[U>ZJUYQ-)S MD? 8SBR%C)B"7;GJI8GDS,]%4=BCEC7H12R(.^.K_-A,CJ]$IL(@YC-)TBR* MF'R]X:'87G?LSO[ 4[!:*WV@-[Y*V(K/N?H]F4G8ZY4N?A#Q. U$3"1?7G_. MM%/>4PL/M_?N]SD\P"Q8RET1_AGX:GW=&7:(SYSN2F,*$U)B/R4<1JG9*[V.?^6WT/"E26BNY+=4-1PSE/SHECG1%J M4<=0'A>73\7FG%@#D_Q-<9SR(3FYGX,^I+\GBU1):'?_F)Y0X= W.^C.^"%- MF,>O.]#;4BXWO#/^X3M[8/ULPOM&9F]@^R5L'W,?WPHO@WZJR/-KPDVDN-RV MNI]-2*BJ)=)%B731#.ESQJ3B,GPE3SP14IGP<"LE,]-#<5%52[Q!B3=HAC?C M,A"^[H4$!@-CY>%.9;^K[7BHOB7G92A:FQ(E%9 M2\!A"3A$"W47JT"]DOL@Y&2:10LN36"XAV79W;Y%1Y?"A>P;+P,NYD39\ MQ')X 6UX,!H.;",O*F[+2RM>VH1WXOO@GI[M-\@C7$<^Q>9ZQ2T="UI$T5XX MN940;(W8]KJOW MH L_BVUL1,7M;C()AU9*F,0N+F[+6N4C&T\U[UG+\6HFQ2:(/7.;QCT_3HR@ MIPA*=I64;#S@O >=B52QD/P5)/5#,NYHV4/+F)1P75O2*BO9>,#)F^L$ONSK MP7"#RZ%Y\#U%0+*KA&3C\>91>%!?L[6(L8ATQ,2AP^Z@/S*/.J?(2'85DFP\ MW3P'"L*?6!*;_KCXBC9,%I\A'M,I'% \S^SHD M=R_>FL4K7AM\CQA-O\R-^0^7M>6K\A!ME(?<3$K]<59\D>45"6^1S#B==,3Q MBW$2RL55;3FK_$,;Y9^'6'%9S#[JKVRV!S=RXHYUG*<(/K0*/K11\-%?H?#! M D%@):1Q #KB,Q5QEWD>!QLP\0M#(^\IP@^MP@]M%'[F$0M#UY:LR#VV4>>XB+E>Z6_X"#FH-L2!*6&RN6-RP;@X,E[7EK!(/Q0/+ MGO/E<'ZHF!(S0K:<(,)U;2FK $0;S1'-UQQ:*U:'N$T]WBGR#ZWR#VTT2_0V MO,SS=0GR*5.0UF,=$HS$WRB^[)Y#X7:1N^G%L,W8'M(1O70N(.YO#)!.E72< M1I-$+KPU)*39A]CG+^0W;JS'(U86I+JAT^\/A\9UA%,D'Z=*/@X>6/:1X#Y( M=6K_PB%]8I/31^RZ79MV'>-7":YL"UI%( .F-5-O>.R MMHP':V!X6'G/N%MLJ*?$[3Z;&4\1?9PJ^CAX9)D H%] ALPXR!PQJ!U6<=W_ M!>L=+/CJUWJ^#IX23\\N%VN_Y=%RK7V2KS#WJLN+A?J/3*>"E(1\"5+K_!)& M/%FL?1<[2B3Y\O%"*"6B?'/-F<^EO@#.+X50^QU]@_(_$,;_ 5!+ P04 M" #O2FU7C!L(81 ' L'P & 'AL+W=O-RK-27%>H M;HJ"5P\?1"[O+V9X]OC@2W:[4>;!8GF^Y;?B1JAOV^M*WRWZ*&E6B++.9(DJ ML;Z8O<=GEY09A];B[TS/XT06=]>\TCOO7C]%_:Y/7R:QX+2YE_D^6JLW%C,U0*M:\R=47>?^'Z!(* M3+Q$YG7[/[KO;+T92II:R:)SU@B*K-S]Y3^[0NPY8'_"@70.Y*D.M'.@;:([ M9&U:5USQY7DE[U%EK'4T<]'6IO76V62E&<8;5>E?,^VGEI>RK&6>I5R)%'W@ M.2\3@6Y,N!J=HF\W5^C7DS?H!&4E^KJ13Y7(M'NN'4GA^X+G6^?-.F3)FT\.I5T4U6B5(C7M<[S M#,IG%\"' YBU=59O>2(N9GKQU**Z$[/EZUWG8YO%C/E1;W4 U.^! M^DZ@[Y-$-AJ7;@Z)T"!7N9BC4C82C-BE]2:FG!](\ MU[-,B6(EJGZJM39Z]G1/NQDTUZ^HMZ)M(/D#5(<=TF O01IC'X_* %CY4KB1$^Y7J7C^!(@1 )'&?CS" M:)OAP,=!"(-D/4AVI*::F2OUT!;5K-*MYDK5+@ (*[.G7DC(N)R 5>1[$Z,? M]TAC)]+/&B=767F+0\ M)^8KL19Z^%.SK 3,7QXPK"0:P0.LHCB80+='P=B)[GA;G GYV07:!]"R()QTP2L&(OH!,R!Y;"; MYCZW?>@80FHO<1S'%D3;3,]4-C4+!X+#;H;;-:+I)8)M0L&8D# D8X" H1I(SRC*^R/%.9@.41=I+8<_712T4[3'J@,^SFLUYY;/G#%-MB MFYIHZ(7C@0&L G^BX>*!P+";P33 JM'=:V]4!O(%T=HDY=/8L]J9;4:#D'H3 M> YQ%_A!U#9?!1$;\R]H%>$)S .K83>M#;I+N">"35%ZD<86 M2L L)#&,D@Q$1MQ$]EC9K:S:7;!6O>DCMU7B3I0-")H [*;I;2P603.M&"90 M#P1'W 3WB#H5*STI5GEVRPUZ$*G-8S3PQC+AF-4ASKUMH9OK#I7BD=E*;"*+ MXI",6P)@%N))"4X&PB/4V:G_E.7MJ1)5<;17$R=S/GLO^T+1#M,>.)2X.?1J M--O[+6)RN#+ 0@"T&8[)'S"B;()7R<"KQ+VK^R3+TZ1?!948RGEN] D\1-D\.2,(WF63,#($** M8V8AA^RHSR;V_&1@3.)FS)U\S:$U#>(%=G:46>T<8$HRM?TC U,2-U/NNN0Q MA#;_^>9P9"QE(3L:1FQB.TT'IJ1'F%(61:;,)GJGE1)9FHDLRL2HIU\_2240 MQF_ 4S!G9+C%(:A7OD"@P^P'QJ78R0XW2B;?-S)/156_?J5WC-&[]E1!/8 4 M09W\_5R*>*EHA[D/+$[=+&Y&7DNCVI1@CDZ\MYZ'M:*KT!W/&W&&@L";>U[[ M#]4;7ADQW:B-K+)_Q>Y0"S,RCS&;ZRU5=^_-F1_/ QH]>F1UW736LE&UWB.G MIDV^]$$DM=4#9M9Q+&0T(8CIWKFQ>T=]73WRU'0ECQ6RE/]WO>RM^[B'.TT. M:S6H$GKD[#I-,\,MNB^:D]'3K$0)WV:Z3X(@;8D1!E% QKT1LJ.$3>UUZ*!& MJ%N-Z/UD4S1Y^\VG.\"5A5Z+&_-Y[D[3O*SASP.VXCC%U%8FD%W$\,19%!VD M"75+DR]"$!V?GF!'T"[B \J%MX6&3>KKPGPV?V!R/PQ HR!$^L%GN?,LUW MY+]X=9N5M=:?:^WIO8UT":K=I]G=C9+;]NOF2BHEB_9R([@&;@ST[VNIF;Z[ M,1],^P_DR_\ 4$L#!!0 ( .]*;5?K^W*U*P, !8+ 8 >&PO=V]R M:W-H965T&ULK9;=;MLX$(5?A5"+10*TT9]MR5E;0..@V+TH M8-1M]YJ1QA81BM22E)WNT^^04E0Y51RGJ"\LD9HS_ [%$;DX2'6O2P!#'BHN M]-(KC:FO?5_G)5147\D:!#[92E51@TVU\W6M@!9.5'$_"H*97U$FO&SA^M8J M6\C&<"9@K8ANJHJJ[S? Y6'IA=YCQV>V*XWM\+-%37>P ?.U7BML^7V6@E4@ M-)."*-@NO0_A]2IT A?QC<%!#^Z)M7(GY;UM_%TLO< 2 8?3_L,*42R_U2 %;VG#S61[^@L[0U.;+ M)=?NGQS:V"3P2-YH(ZM.C 05$^V5/G03,1"$DV<$42>(SA7$G2!V1ELR9^N6 M&IHME#P09:,QF[UQ<^/4Z(8)^QHW1N%3ACJ3K:30DK."&BC(#>54Y$ V-ITF M%VNJ0)@2#,LIOR3OR=?-+;EX>TG>$B;(EU(VFHI"+WR#)#:?GW>CWK2C1L^, MNH'ZBL3!.Q(%43PB7YV6WT*.\M#)HV.YC_[[28CZ28ALQ/FV RGL#6VK6N:0Y+#XM)@]J#E_WQ)IP%?XZY^TW)CKS&O=?X5/;L \?* M=6_9%5$N&X&O6D$.;$_O.(R9;S/.7$;[7=AG81(F"W\_-#42%,=!'W0$.^EA M)R=A5[*J$!.K(+]_1VJJB,1/D'&+=4]Y Z0&["AQG9(+7)*%Y)PJ_:/WEJ"-#T][0]!6&:&-*J=A_Z,;2.V(]BMQFG0Y@IM.@_3W! M/B?R"'W6H\]>@=ZR$J9U\S+][">F,(WF89JDZ1/ZL<@@GHI\,.88>[/?A+T&_ MHB:Z$4Z2GPIIR?W!H<6>&#]1M6-"$PY;U 17"8I5>PAK&T;6[AQS)PV>BMQM MB0=74#8 GV^E-(\->S3JC\+9_U!+ P04 " #O2FU7PG;8[OX& !X(P M& 'AL+W=O[!Q0O MGT3Y56XX5^AYFQ?R:K)1:G2YVO-#_>1#E-E'ZL%Q/Y:[D25H/ MVN93BG$PW299,9E=UN<^EK-+L5=Y5O"/)9+[[38I_[GFN7BZFI#)X<1MMMZH MZL1T=KE+UOR.J\^[CZ4^FAY9TFS+"YF) I7\X6KRCEPL:5P-J!%_9_Q)]KZC M2LJ]$%^K@YOT:H*K&?&B/1S[G>5XQZ7E\:TDGQVM6 _O?#^R_U^*U MF/M$\KG(OV2IVEQ-H@E*^4.RS]6M>/J#MX+\BF\E-]GKA M%HE*9I>E>$)EA=9LU9=Z]>O1>KVRHDJ4.U7J_V9ZG)K-12%%GJ6)XBFZ4_I# M9X&22#R@OW:\3*IH2G2&/M\MT.M7;Y#<)"67*"O0IXW8RZ1(Y5OTZN3X,=W MYXCAMXABRH#YS%\^G$)R?N[JR_]]]9/%8,<4834?&^"[Y8^\V/,+**[-2 \> M616Y"[E+5OQJHJN8Y.4CG\Q^_84$^#=H4</R>R[VV=W^ M7J[*;-?4U2)%0FUXJ8MT'14H* U?4/-5C>)Q1G#H!^'E]+&_W#8L9CXU4 L; MQ0CS O\4MK1A- PP\8ZP$^W^4;OO3+VYD*HJ1:4C!?TQ4W!,LL689,N1R$[" M$!S#$#A3T @#%(6&P._G7!#%S$@Y .7YD9ER-LJ+*38S#D 1C8,3+CPJ#9U* MWVU%J;)_Z[97*4Y6W_99J5NCXJM-(7*QSCC8X$)[-H&IWL;X)#"TVQC"(FI( MMT$4>PQ6'AV51T[EGX1*X8A\PT=*ATQ!,F/KHC&FA!@R;508>=0S9-HH&M HC R= (Q1 M+XQAH01W%@\[JVAKY(HUXL]Z@R&Y! MIRS)2)1V5;3$JVW(LMM-X]"PW<7?T M)-<6NFKE>F_VE5>1 >-!K'Q@+ BPD8(0C.A*:.0@ ".8$&+6%@ 7>Y0.5!=" M.]'4*?I6+V12KC:U[E27EUSLJJT&J)S:4$0##@8TKEGXG2'L_>\T+=?7NM.4KV%RZ2J;L='L+JV9">:(L_4- =AV,>F M=!OFLR@T"RP$\P@9*CR=DD )!>\6! ?>==B=.3M1U56,475.S;C81$@27:A@5!B*FIVH91XK$0F\)M M'(EC-F2B2.<7B=LP=ATG*U9B"V".]M(0G>+K?=D;83A[NHTGC_<7<=D6XS*MAR+[304G8\E;B-[4RBN>=4A M&F]1P>$N8_O*LS R;Z8Y!-.)9749 $:ISZS^"N (]?RA8MOY6>(VM$T*OFY5 MOVGOO&'UMML\\ZBY98%0)(RM,FO#B!_$IG2 S._5N--'=9V]I4Z[=JBS_3MP M4'5+=3*%2(?)D W!@B@RMR\0C.+8W/@M(1QAF.(!Z9V3I&XG>5/'&-WS!U'R M-N)()<]PDZ&@!;3%VS O8J:?!% T]#VSMT(PC(.!@DL[.TG==O+FJ/40LY&VLE$VD,T/S> _90ZK>>/]M-1V1:C MLBW'8CN-2&=CJ=O&7BH?D:9^QF8R#1Y,&KH#NQ,+76;VD66[ZM?R7YN*8(7+47P_:4 B:RE M %%#2]'97>JVNU_JWU]Y>I8\:J._YH>?!?>R>E0JD+Y_=WJMJB[\PKMY5'<\ M*MMB5+;E6&RGD>O<,76[X[M>H'32-H$Z;M#O7?=Z$V,XJX''O1$-B;F9 W&8 MF;9S ?,19KD+D ^'0VVH,]/4;:;=RY2Z*X%KH0"C' 64FAM]$$>(;4H@G.]C M\^$6B--.U7S(,>V]2;#EY;I^A4-J_?M"-;\8'\\>7Q-Y5[\<89R_)A=S IQ? MD(ME\Q)(1]^\D_(A*==9(5'.'_2E\'FH)ULVKWDT!TKLZO<8[H528EM_W? D MY64%T/]_$$(=#JH+'%^VF?T'4$L#!!0 ( .]*;5&PO=V]R:W-H965T&ULK5=K;]HP%/TK5E9-G;0V#_( M!I%:8%JE=:O&'A^F?7 30[(E-K,-;/]^UT[(()BHVOA"$N>>8Y][3^S+:,OX M#Y$1(M&OLJ!B;&52KH:V+9*,E%A(DE//*E+5:T M2YQ3*Q[IL0<>C]A:%CDE#QR)=5EB_ON6%&P[MEQK-_ A7V92#=CQ:(679$[D MI]4#AR>[84GSDE"1,XHX68RM&W=@# (\9X-4 MKPWP3P!Z-:#WU!G\&N _=8:@!FCI=J5=)VZ*)8Y'G&T15]' IFYT]C4:\I53 MY9.YY/ V!YR,)XP*5N0IEB1%AF0T&?%V&;GU.@GG9'6->LY+Y#E>S[">R=/AGDG._\T^^^?9 M#Y+1:^S1TWR]4WP[1YPTQ->;1R$Y?._?3+6OV'TSN]H#AV*%$S*V@%@0OB%6 M_/R9&SJO3(D_)]GTG&2S,Y$=E,AO2N1WL=/18&K@S_] M#H>6VC%,U:F(@SU[7+E.$ 4M/QK"/,_S^RU+&L)"H&M9TA 51.[ ,9LR:I(0 M=2;AE"E-JJ.GJ3:$F50;P@RJ#5$=JON-ZGZGZL,3X++0O<#IS:=_M!M<^4'H MM70;HCQW$+0WH..P:!"$+=FF&2,_[+=DVWL-4TGX4G>J LJYIK(Z')O1IAF^ MT3U@:_S6'4YJU_U+7W7>]Y@O+]@3.X>U 3-7XKX#U!+ P04 " #O2FU7Y=9;W:P+ M !J;P & 'AL+W=OMO;^2FNK^>D,GW/[PO/JW;[@^SFZM=_DE^D.UONW>U>C<[HJR*K2R;HBJ# M6MY=3WXAKT42=Q7Z$O\JY'US\CKH+N5C57WNWKQ=74_"KD5R(Y=M!Y&K7U_D M0FXV'9)JQ^\'T,F1LZMX^OH[NN@O7EW,Q[R1BVKS[V+5KJ\GZ218R;M\OVG? M5_=_D8<+ZANXK#9-_S.X?R@[3R;!NW-HBJ;:E.L\E:N@@^M^J4^ M-FT35'?J7;7\O*XV*UDW?PKX[_NB_19,@]\^W 8O?GH9_!049?#KNMHW>;EJ MKF:M:DV'.5L>F-\\,-,SS+]6;;X!JBWJ;2J\UUW*$B>UV51?AI S)2^1Y'I463:8T9G,-_DF[Q>U;%YV16[E\E7 R,\!#2F!='62=4/AZV:7+^7U1'5&(^LO M MBHZ]%?65V)G>>ELNU?VWD<$+U2O]JY?=, 8.=?]Y7VTV@;I_W>?UZK]0QT68 M@8 )=HL)QC'!!!*8H7Y\5#]VQLH_U$RM*)?55D)JQM9(E,TI'02!D\!7)4PP MC@DF+O2%T?O)L?<39^^K2%+SO%+-:NI:ELMO05OG9:/NG_T,<_4_-=GIYAZ0 M-(G5G&D\)]G@#K%P\ON*@PG&QUV 0.(TY)D?Y9D[Y>%?9;TLU-"H;AY--QX& MU:Z3ICF='T#B.&%]1\&YU5%T;D\%,"DY)IA C,43(\*IH]3$%(MM3J:D4$X M.=E\P^DR'\?D$TA@AA#948C,*<1[V;1UL>P6!@\Z[,M"K:F*IMG+U<]!J6Y# MG41]2*GU7KM>R\TJN*OJH,V_RHL!YR3W#;C,GG^3E-HAATG*,<$$$IBA- GU M^CE\3JW!=7-HWRT2%@^G(H=BQOQX(-H9I,%$F[LOT5:MZ MOE\1'4?!"^'DQO.-IP/::9+@?34Y=EM0V*)(RS+!I&1C8F,@ PDI H'4:&76Y*LC3- MAI%AE\OBD\29F:W5G@(-?V"6BF*N[A>H:+>H:!P536"AF1\"[6-0MX_A3E91 MVV:@5DRX&;RU0K4L4-'$A>XP)3C9-N%V(IZ0L:*V/S&EE Y'FH6[!=X2X>Z1 M&'<- HO55$G;#]1M/SPZ<>7&]1X8;8^! 9M84!T&5#2!A6;JJ!T&ZG88O-)7 MU%[26Z,?JH=PF9"C$@HL-%,-;2!0MX'PS#DL-[MW[ %F B5 ]*'NN$!%$UAH MIM[:FZ!N;^(9\E@4V/60DJ%-[VZ7=YB.X>2HG (+S51.&P_4;3QX)[S<>-ZQ M9[L#$1!YJ%LV4-$$%IJIG_9!J-L'&97OHK8?8042ZGZ-RX0"IC! LJ!&2R@W/D,%M..!7,[%H\_5P5W(;!-(0U5.^/A!2W.%(VA M#SRF*\%1T006FJF?]CB8V^/P.SL%:Q9;'^#C>T"* 825)VQA9GVBI@R0],3S'4O0RH:+>H:!P536"AF1\"[3HP MM^O@3D\QVQ0@49A848&YCK]%1>.H:.)BAY@R:/. NU\.@$E1O7>VBT_0-POH#J'Z"B"2PT\^RP]@\B MMW_@E:&*@!7[<#+LYO,^]'N9D:,R"BPT4P]M$41NB^"9*3JXKL(QR,$7N^ M@6J-1+;] )!R5%*!A6:*HJV1:/3YDM&Y*@8J!IT%H1E)Y^EP.^^YHL#CS-RM M]Q[]4/=B8*&9RFG#)!I];,29B(+5L@^")/,H&>:8%D YDK*A2,"!D7@>#Q\+ MQ8%R4\(R.GS #U".A6EVYL1(K)V)V.U,//XL%=B';C;?^4!L^Q(J**(YL$$3 ME9BCH@DL-%-B;7;$;K/#[RP5+"OP;(HDS<)A=O%0S@R-X6H7 E.:#H=$#I2; M,A8-/5J@&(W2],PSQV)M&<3T!R:K8M1M"ZAHMZAH'!5-8*&9'P)M4L1ND^+" M@_^ W08A8<.@P%SUWZ*B<50T<:D_3!&TTQ"[G88GI*IBVW^8DE#=B(<:H9H0 MJ&A\Y#4(+%93I9-'9+KMA4FB/('9[!,^X(9<50QL=R!9:DW?4WOZ/M0-1K+F[JBN A::*8AV%6+? M$QZ70@IU^T5L+_VM:$+=>H&*)K#0S$=':X,C\3RZ 0F6V$:#]8AHU!T7J&@< M%4U@H9F":;LB\7T,Y]/35&Y*WX!,H/,;B7V/0V7EJ&@""\T469LKB>>C.A^9 MIDKLG1.9=5#8W1;OT!U!R5$I!1::*98V01*W">*3I$J 4QJ$)<,E@9O16Q+@ M*9TV*4+Q=D\7+CF[S?M_K&ZNKBD-Z+ M.]'^<;BMX6HU]I++4E2-5%50B]WEXII\NN&);F L_BW%8W/T.=!#V2KU75_\ MDE\N0JU(%")K=1>7WG\V@X?!;--&W*CB M/S)O]Y>+>!'D8I=V1?M-/?Y## -:Z_XR533F;_ XV(:+(.N:5I5#8U!0RJK_ MGSX-CCAJ /W@#>C0@$X;\)D&;&C S$![96987](VO;JHU6-0:VOH37\POC&M M832RTF&\:VOX5D*[]NI&58TJ9)ZV(@_N6O@',6J;0.V"F[39!S]#G)M@&?QQ M]R7X\8>?@A\"607_VJNN2:N\N5BUH$'WM,J&W_O<_QZ=^;TD^%55[;X)OE:Y MR$_;KT#[. #Z,H#/U-OAG3A\#%CX(: A98B>F[-P M,R,W&>4FKTR"G:AKT-JF3_BNE3@_NZ3A1)IK0PG#A9'04BOT2KL^FHZ:5;G8 MPBINFBZM,@&^;?"X#[V>!)4DT\AC5I0D,YJ/2$N\FG\?=Y%"P!0(:IUA+-5N MV<%%VC2B;3[H_0<53EQ/DW ]]35J1M9S[J96.O5*_Z=J("4P"PSRH@H2$Y@7 M5?8,$S?;I]4]# 8R!]SE%(N_XW+7*H[G/&Y93+RDN_KQ[Y#'_A04@WK8\;7[ M 0'Z8P.[>SV[GPT]GW@R6<=3V:X5B:(9V9:@Q(_0W]N]J(-*54M#HF%SP+W+ MD:GJJ'2-^-R4L#@E?I[>F+@W.AT\PJ.9Q088A4RWLC"H-+-:K]*7K[,_.ZGW ME8F=_KXKX3[TN>T:^$&(&^R36UF9..',)6>%[KEZ._6JQ2[Q<_=Z@);.3X1\ M2+<%"@7B@G09P1XU#;QK1N>@0"QNB9^WOPS)4OKTFDH7HH"E<731 LQ6E+.9@12RUWJY^Z7SF3)VI/F>)/N=K!XY_9^ZH)T2BS$ M9,GG8D\M:ZF?M>#(NA.3W>4E_*A4EYQQ%$^G*F+%")W9\*G%*_7CU:XHX0T] M=2F9\&0Z-Q&K)4W(3)9-+4VIGZ9C.EB+!U%UN$($FYQ/LU7$BB1/,6V5[PO3>5 M.%=OITZP^*.OX*^K(3?7W(/,"X((H6N?S28H(/TZZ$H(Z@.$;"3DSO$8LTNB M9&[>6012/P)/9,NJA2Q3PG;H6\T(ZZ)HLYX*1LS8FLR@AEDDLE>.HCJ;;:1) M4,=,UZR]CD;$)&%S:&06C^G[[N+JF7H[=<)1?=E/X=OT>:S0ZQ3\4;;[ MO2IR[0:U+>1]?U0"2!>FIF]JG4U;RTQ?-;H"%725Q)<20_!-0NJ<*#&[B,W5 M&9A%./,C_.N3J#/9"#VX7JHZF.&@8ET\;YRYZ-JP&8(S2W#F)_AMK3(A\A>X MO%2=]+)79:FJTYGB8%9L#)[/0 M9Z^5?8<4+[6;FDY(S8Q#U2('T=@I2R%6,YQ@EO',?PK])@Y'*V&K:N@!UL 0 ME!L8A&R#Z_M:B#G2,>S<&=$I-UXU.QV Y3/S\]G9A]^\G6&$)HGK=<1N$[$Y M@%A",S^AO^YV(C.4.ZG^!=E0$=*5-H,_2#7Z A;,I8>TF)U#")@)@&4Z',P, MDDI\.-SRF_OY/3RPJDU-5KY3.W<93>-U/#U)8&9A,G?DX9;EG+Q.Q#=K]>8% M[\7@N7H[';G-!;C_R/Q9W,NJ,M"#[%;44J%I%D=.S'',I\DL8@89))N;6Q;6 MW _KK[KDX-6'%)#IAK/IB1FQBS<;.E,AYT:-PNULP%A5IN97(+;7(+[ MI[\]Z9?C8%'N]?51KOCN^V79LWNB;W/Y-/-_T;:K:;_H6Y7],:B-; T';0 M9?AQ ZZN^W?0^HM6'.^Y3\[IUKI;7Q(%<5]IX\]&90CUF\G$ MYR55TH]M309?UM95,N#5;2:^=B2+*%3IR7PZ/9Y44IG1^6EGM=S0DL)_ZAN'MTF/4JB*C%?6"$?K ML]'%[,WE(>^/&_ZK:.L'SX(M65E[RR_OBK/1E!4B37E@!(E_=W1%6C,0U/BE MQ1SU1[+@\+E#_R':#EM6TM.5U5]5$_HK O!681[W305'+MS+(\U-GM\+Q;J#Q M0S0U2D,Y9=@IR^#P54$NG']R&VG4KS)19 KQ48;&D;!K\:DF%]?]Z23@*!:8 MY"WL98*=_P'L:_'!FE!Z<6T**A[*3Z!BK^>\T_-R_BS@DNJQ6$PS,9_.%\_@ M+7J[%Q%O\1?LSL05C+1:%7L:;AQY,B$M@(P?E)$F5U*+)18)81F\^.EBY8-# M8/W\%$-)@<.G%>!D>^-KF=/9J.:SW!V-SK_[9G8\/7G&O,/>O,/GT/^Y6_\/ ML.)2YK<;9QM\_V3$1;-!&(OCZ#HX<&FU=%^5*3QH=[5-4N+%=]^\FL^G)_O/ M<6%V(JP3[;<;ZOHFMD#US",IA"Y);$7QRL\NRF9,6O[:D50!#^D#_67\ MQ-MS;7V,T-XUMC-\G@Q_H//GA(9B2GNJKF5>#M$'*@PTP#]"BX$JAI(]3YF3 MB6^GX^ET)D"IN).ZH4R@N0JZ([>+SMU3\= AST)$AE8[=%>H.M3O3YC@#P.; MQ\,S>\?"IMG1JXSS=W9T_*RO$N+0\YG8E@I*;:$)K=<4^[! PLYF;XY>BWI< MC3,P[ ,Y([Z@XV=[#[6A.19?'H'R0,"='9HM9L?9]'":+6;S/Z?N0MKIX"*H&]SL>U$3]"+PN!] RK@ MG^/Y(IN_FJ=:<]"N/^^PW!K3#DE;%5)JJSNN-[5&@XJU$J(?#^1*QZ28?7_R MB-5A!MVTPC>=\#Z/+I"8\)S'R/2'IJPHEQ7BPT"U@C!\%GS^P[(8^?F]*5YH MH,%>M!Y$?BP6NVJ%H:I5[>/%Y;_[MI(B]2,&Q_]A<$1?9XSK^[R49H,\>$L^ M=ZKN:+_L^[60:W;0CP+C'*;<0W*Z\*)1W79L5$ M: S1'(8;;5?H.WU?P6E(U:8XX'$3SK/K$ _ B-*D#LOAAJ[C,T$&VC (#JLX M6'Q30XN *-ZH %2T!>/3\-XU;?3F+91B$%]Q+>;%B@K55 <^-DDP3@Y!X+F- M="WDPW77DE_V*4T\ 8,7KC)HL2@O0]%2WK%JFFE#BS9BEDVG4T$(9[LC\F/Q M-<4;4OE>@541*"^-U7:SX]@+K'?*!;LEMVXT=T#:M(-&UOH"'?J6.0V"I-_U MY# ;" Z%*2!KFWB76.CU>6#*%-+6% =IT ;U?H?XJ8",45"FW89"O"*A82+@ MF#NVB3E>8V2,M<%3WC@5N%LWP&E#@(57&(6:.CYRDX@58N]&1,&J4<@%5OG= MEV["\,,A!F%H%0^ -./X=+(_9DPZB$0DALD- A6FYM=?)H01IGPF?W.<7, M1(#'_A<1T*05197RG$,.U=SG4A-WCZ06EXP*Q4<=]#=+(.@HS)S=US$5+,Y) M.G69R9>!G"(;G(G1!]"L<)&"X"PL=1P%3L6G.S)0JC6IC;DU\G&E-.($ P4\ MLN&M/Z8M5VU=:]W[2R-;[TKV9E>^J)-J@=MJV%6T+E.O?[S:S\B^S=""*_VR M+?/S%_)E5X"7*7CYL(L\EN79Z\4BBR=77'V+[-$H.=R_KPC8#^)8ZSB'L,3[ MIJK1;%&-.'7Z"KKDI:;NSYM/T;F'1[S_=+D<@H^?NA%-!I=>YB5>[3D=&A/2 M_;=?[7\]N$B7YOWV]-/#!\FTHGO0&J+3\?='(^'2=3Z]!%O'*_3*!B13?"Q1 MO,GQ!GQ?6U24]H4/Z']3.?\-4$L#!!0 ( .]*;5?:6C+R* \ $4K 8 M >&PO=V]R:W-H965T&ULO5II;QLYMOTKA*R[QLL#O='Q[>!ZJ*DJI35523+#ON7__.O5RJ9,M+SV &"&*IBKR\ MZ[D+]?I&F^]VHY03/^JJL6\.-LYMSXZ.;+Y1M;0#O54-WJRTJ:7#5[,^LENC M9,&;ZNIH/!S.CFI9-@=O7_.SK^;M:]VZJFS45R-L6]?2W)ZK2M^\.1@=Q >7 MY7KCZ,'1V]=;N597RGW;?C7X=I2H%&6M&EOJ1ABU>G.P&)V=3VD]+_BU5#>V M]UF0)$NMO].7#\6;@R$QI"J5.Z(@\>=:7:BJ(D)@XX] \R =21O[GR/U]RP[ M9%E*JRYT]5M9N,V;@Y,#4:B5;"MWJ6_^6P5YCHE>KBO+_XL;OW8Z.1!Y:YVN MPV9P4)>-_RM_!#WT-IP,']@P#AO&S+<_B+E\)YU\^]KH&V%H-:C1!Q:5=X.Y MLB&C7#F#MR7VN;=7WAA"K\15N6[*59G+QHE%GNNV<66S%E]U5>:ELJ^/',ZC M74=YH'WN:8\?H'TJ/NG&;:SXN2E4L;O_"'PF9L>1V?/QHP2OU'8@)L-,C(?C MR2/T)DGX"=.;/$!OCY3B?Q=+ZPRSI3??3HP ZLUN9JS<'B!"KS+4Z M>/OWOXUFPU>/<#M-W$X?H_XOFNI1VOLY'P_$\\\4Y]*6EA9^)0*-DQQU7UHC MRL8I4];B0C<6JPOI5"'>EXUL\E)6X@I+%>+<65%HT6B'#7G5%DK(JB*";J/P MR ,01W)3B)76#DMQKE%_M*4!Q>6M^-:41)LI,B^+&B?G4JQ5HPS(W0(&O<1A1N2ZQ@*GQ"HQ;A/C _$+ M\^CE[%;TN89RVD:V!7&8B67K"-,(G"S+V=#"2LCB=P2]UX;;2">D41GH" U% MZFW9@%0F&I4K:\DP3H-[?5V2ML1*EJ;CBN2'*0!/EB5P/1:W^%\75FR]K51! M$H##^+[/N-WHMH)ZE2#4)UYRW?S>-AY6;TJW8=)!M&=8.4BS:)H6+R[55ALP MVPB"63$:'OY/8O=622,4H8=X!Y'KI3)B,N+X'V>D/V7(\E""M$PS6(_>[](? M!&.*;U:18GZVKJS92\AR4,-6&B\N7CY+!"B!=%2Z6Z\#\ICHC!80W2"GL1G M72V_*Z'2D>3 TB(/;NG$:.C5"L[ 8AMFF7RT)A?U&^A%4=J\TK8U+ -(J/"R M*N6RK$I'@2@]$>(^1L\^GTU$[YW&?G.MFE;Q&O4#%8 %X:(U%"W='HX=[TDA M FI@B!,KHVN_3&[+ D&7;V2SIM4 D^^H-)@L%*CK,B=%PG-8$5 K[.!PDB*U M$8E<&]W(Z]*TEL17R, P_^@T1>K%EU\_O#L$93XL0EKDA>S_-YLRWT!G M!6.JEYTT3(R;:6NMBYL2N$?L G7(/Y:5ZONTQE;C-5NA[23/_H$HA,;N!IR5\H=M0P>27@H5JVC>-KQ8UB0H"/Z"\?GC>)( M,*7">4RC*!&R)ND3?LZ.3Z9-FHST4J[I=,Q4 V#PIEI;)VR79C,^H_*ZYBQ>]ML8Y(Q 8Z\] W>\4*[S344W76TS.T>$^Q? ;5$^H%S(G29O MA@./O.^\7UR=(Q1M2UNOOHG/>L!O#X]4\E3P'",;ZY'^@LMR96P6DXH/M03^LD%X.LH, M +&@IS]]"-< ,'*W/!YV1_?\; ?-\U#>P%5EPC(J1Z*D_ ;BF8(BP;.XN+H0 ML^$L:>@R&.UYXI2-=93J"8BPIN.W M[;+BK B9FS(@VPJ)'X!$]9!%)89M8E_>)Q?@/,];PZ5!J!!(B28%-(4X04^ ^)\@T5KB_W)@%(HS0AOZ8],%TUME'% M>B=I@@X7?KNU;%>$+EM3H$;%DTKZLL0W!RRK(5D-R^J=*#G-4N5 FU[\M5L. M%-LRD[%6Z$4$=1K-+?JO&W;RVCM$@H*,62>.F!,2:%-N;=:K9["PL3+O%?X= MIR3>1]2?8.(#-6)+V7P77ZC(P"&7?5_Y^.'\RV7R%CBK;M>;^ST2^V5ZZJ'A MD:0Z/MQ)&4^ZVSMNP&1JTJ]:] E.O N=1UJ:?$G] !07L8FP?GF_48':2K6* MWE:@ $1(H*L<%?4Z4"\Z]H3'[U/!*U716=\[GU1GGF'8<1P["J,;&KI M C<,)+[(E6NT%FQ8_&;%W%S M9T?R#)S_I M4?&!T)WW;\+/)RW $O!2O/CD+"?""42NB!BA84;9>JX'>>ZH7?^5Z\5-7 M8R5J2[H(X//8"K.!>&##,PS3*TWK_DYJ\+FA>DJ7#Q_^FP?]VS#;W?I@ M; Z?S_>^UK*_"3B.FM/! [<5S8VY/("#;?U@[#E,$D-W&/7@E:P R)8HF>V& MNB4//(=@D^CUB&WPA JT6W_L%MT^#(JVC%KH;>NX6.GZ9J?R35/^0=.*UL]! M^L10T*(K#\V+AU+&NPJ]0<7N%VB2=(6"0KG+AE?0P,*>B8^T4(S.Q+?&3V'P M_H]6.RZZRSC/@'%A[+P7^6:G-RSCK59P&\O3;6O9#.B#6C#G3QJ?H1+P4D:E MZR6-^24M+7U;YXG 4N3:'F(WDEYIJZ) >0564*YY>8(8\93)_5/:YO%S>*[1 MNUD(%6,RA-=N&B#%$66:63Z-37XH!6C+8D5)VW-5,D^]AUMYRUQVM1I>&2J1 MT@04B&#T#Y[?]-TAC"M]HN)>R6YHIAVG[#P!=BA/W&TO_SR!?#)>E$8TZU\K M6&?:,"_T["L_+WQ.E/^EQ#3XRXGL_L O"G"OGNJI$\X,8>)P;"=RI>VN+OKE M&0^YB0P)%8.(CMGG0RGQH_B_F+J)Y[I@ &U;VW=^M[B"Z^^0'MNU(9N MIZ^I:*>)1G>L[*WWKI3OK*?A* 4H/07L-SY6O+T!285/DF=T(Z(0'.("%D1Q M(=XIXEQ4_BQ3P[&1V_['WZ\J P MU![P4# A._GQ(M9-AIB8_S[&=;(69H8'@\KZ.[>78;W>"3X'$VRT_'P9?]C MG'W1561O>$-SH32_]\ ,HY\!;PC)^S?7=X[Z3 .!1]XS*ZS![M,=U5^U2YN; MTH\R(D\_"4B9C8P4S^;!!''3.)LDCPKQ_3H=K_1/GV?%L3B=.LN,Q?9A ;],9GSC'V:![K[': M'8LDF'OR2N)>6:JZZ6BQ:X?$([=!#\A!B863)24;L=6 ",XQ91U0_)IR&+[] M9ZQZN3L9_],7-'<9(Z5GIQ-2]6B:G9[2A^DHFP]/Z0,< #;<0RG)(DYGV6PR M%/.3[!A_QG/L/9Z),9B<'T^#XP5B-)TJG=@<@CZ)$NO6%12')!WQ1 MX=5# $%WH %4]VK&%W1=G#NNN=)/(;AZZ!(I*=BQ1]_CQ;" MXYZ3_^74.!IG(T30O>#H!=R+T7%V>C)_B43M;Y2IC@^*3-)@S?%T]IS4-AIE MLY,9^0"5H[G;O5OJSJ^>'W$/G9;M]"I11Y>]"Y2?F05_Q?/5IW&OV8]T.\!M MP\B/_$>'DW!M\8D*!'X5G]S1>B+:OZKA'R,\)0BT4^=S@E( VY ? MH!2RSH^_O2"+FL;&?Z8I^2+>W?Q"39^N]+JD:O'?EO;DG?/3W9'KG;\SJMP,#\^ M$,;_:--_<7K+/Y1<:N=TS1\W2A;*T *\I]^X7^R5Q!G.X\R9(4]7UOWM"Z6"N"M-Y<\&10CUR6CDTT*5 MTB>V5A6^+*TK9<"CRT>^=DIF+%2:T70\/AB54E>#\U-^=^W.3VT3C*[4M1.^ M*4OIUI?*V-798#+8O/A-YT6@%Z/STUKFZD:%W^MKAZ=1IR73I:J\MI5P:GDV MN)B<7,YI/2_XHM7*]WX+\F1A[=_T\"$[&XS)(&54&DB#Q+];=:6,(44PXUNK M<]!M28+]WQOM[]EW^+*07EU9\U5GH3@;' U$II:R,>$WN_JW:OW9)WVI-9[_ MBE5?>C/7-GM!W MV7B\\5Y]^.-BX8,#2O[<%8>XS7SW-E0Y)[Z6J3H; MH#2\?+VM0![""F"#=)@/Y1TIIS<[-'4^")D73M[IU%H"@;N3I:7CSN'AOTOLL:KF6"Z/P#0_1B4*K6P7R"+1!JEP /X%$;E75*%&J MX'3JL=39)B_Z(=E/Q%"@0C41<@A$RF,=K M?U7XZPP^^&$O-MK#]Q(TH=\$54G8]%&GSGJ[#&)VL(]RKL!_;"Q!4S8H^AB< MVLA Q"L6C3:!H[@5O3*VR<2--0VOO7;VEL+J.9A1AV*S:OI"+(KX#857:>.0 MOR%OUMN[S?9V@V@L7&F :!_7&YV"D94GEZ5 <>5&<4:MT9DD$!7-(A&?'R/I M7CQT!>4<8BL*96K@RR&-+E3D@*V#+O5_HO6WTB!E4( '_=A_.)*^E1LJEU+5 J1)@# M7Y%92\4I((,,/-,&=BN&@ YWT)4 M9 [(G)](B8!BZA*F@3:@8UN3GD:I@?=2K[V[^:#"?'QZ^1 MBQ>D\-7AP?RU^/ \:-^!RPWL@+A*B\H:FZ_%T?#H> P#8K$++D>JVD+77AR- MMQ X'$X.#\1G[D\4/1KJ5MSJ(GMS,[F48-\^&;^87\CG%8_'*GLC;V%!KJBG+!N# M6"R56*SA75"Y=>L3\9[V^<+[?-T(7;1"OT>A7TCH0<#HD5@5/W="8Z\%Q_XS M\)BUD?J./Z3J^'#,0<.TA\;.]4Q%$?6)31\ :6U[$)IEJA[-6-0T'U$]=<.K M?E-]C]FU2C5LNPEX0?7F^_TDLB\%^F44=>&)W F/"WNKACLAW!KD_P\C%T4R M?0K#_7+AXEU0V-\HPB('1X)K0+=!?&LP06 PVS#HUKH$D1QRF%/!*.QGD:8 M'HW2\A>UV)W9Z>4$KG_J<-"2^H/"0:-]TE=J>7O[R;2+,WPC+Q@E-*#U.S2, MQ-K)=BV]F"='VQ=LSZ,!@Q?>ZSY#"E.M^(1LU@P/FM@> 6>XDPF>"U_:BV;F-$> Z/<4S9 MIHC'V6WMMF<@S)FN4=FCV<32V-&>B_@%SQ6]MM@S8V^:'']G&U8'0%8=UKS[UZ M*B23(NA%5?',1*%>J%2B5_%J7>*,'S8 >Z#!:F!+Y8;>O9T,B3C6MZ+;19Y M0\.)(-T^@B:$+YCZX\9T8'-0PF>,CIPZ"NV(MNVZW[S+N(UUG9YO S$T2$GMC9J"=%QL,6' M8&N^U%K8@&;./PLE 0%:@.]+"Y?:!]J@N^4\_R]02P,$% @ [TIM5[:& MI?B4 @ L04 !D !X;"]W;W)K&ULA53);MLP M$/V5@5H4"6!$BZW$=FT#=M(EAP!!TN50]$!+8XD(12HD%25_WR%EJV[KN!>+ MR[PW;SA^,VN5?C EHH7G2D@S#TIKZVD8FJS$BIDS5:.DFXW2%;.TU45H:HTL M]Z!*A$D4G8<5XS)8S/S9K5[,5&,%EWBKP315Q?3+"H5JYT$<[ [N>%%:=Q N M9C4K\![MU_I6TR[L67)>H31<2="XF0?+>+H:N7@?\(UC:_;6X"I9*_7@-M?Y M/(B<(!286U/%E2AC_"VT7FPX#R!IC5;4%DX**R^[+GK?OL <81Z\ MDBT@\;J[1%[E%;-L,=.J!>VBB3>*X=$VYMYIN.>'LXI-2>:8_XD/244O)=E)625'">^Q/H-A-( D2H9' M^(9]:4//-_Q/:1AW7U3_*E1-@H M09;DL@#+W+N0'9Q7#%BZS$IZ+C3 )10[$(T ?R43Q(/)ND(#O4FW+-1 MA;KPP\) IAII.T?UI_T\6G8V_!W>#;,;I@M.\@5N"!J=7:0!Z&Y =!NK:F_* MM;)D<;\L:::B=@%TOU'*[C8N03^E%[\ 4$L#!!0 ( .]*;5=M0Y5MO L M !$I 9 >&PO=V]R:W-H965T]WGNN9">;XW]Z#9*>7%;E;5[,=EXW_QP?NZ6&U5)=V8:5>/-RMA* M>CS:];EKK)(%+ZK*\_G%Q9/S2NIZWA8O)A]YQT1]+" M_'/:_4?6';HLI%-7IOR@"[]Y,7DZ$85:R;;TOYCM3RKJ\YCV6YK2\5^Q#7,? M/9F(9>N\J>)B2%#I.OR7M]$.V8*G%T<6S..".^VU M?+N/VKL/W\R/;?BW>F]AN'+0I5#->?0]1.WGF2]]5\=,/WJCD3 M#R^F8GXQ?SBRW\-._X>\W\,Q_:$BM/8[\:N5M9,<+T[\X^7">8NG?Q[2.VS[ MZ/"VE$H_N$8NU8L)Z,FEU]_-7MR\6Q$Z$>=T(_&=O]\I_V!VXLWO[?: M[QZ\0FH4XFV]Q$3DF;@N84IQ;;6QPAOA-TK =]+*D(S8Z;6&>?6BI8&I6"KK M@2'"K(1IK5!54YJ=POY8X_52-WPJ)@19OO[JZ7SVW3,G5#A^P\*+;V@9G3._>,;3:)2?9\^^G0ZE MA/RP%Y! UAX/A;9 '6/QL9(UP,TZ5ED6-]IA6&R554)NI456""3Y\N,=#?BM M(XVEJ-MJ 3U@&X)A[(II95OH>BUJ4S_XO96E7NFTE3 -N^],_ H-Y$*7I!V< ML$9XDQ=W8M7Z%A($XZ6CVLY8G;K"*PO42;;_&4J1('C_]#3C/CULW#WS!7NH M4J_UHE0DZN(T\^Q;PGGI6QA^-[2$0!#V2P>OIO%1-DC4I0Z"6\)RO$+J(D27 M/DEQ=P1&TS2S498K) [)7[#7#4QDQ5*Z3=0"TK@-PC@^!E7.Q,O@!O82AF&% MH9%Z_\1\W MWL5:ULK(L=^(&8M)!-U@ T;3!OMAV379:65,)4RNXA**VCO61 M$_W>-,7N%(8T+Y[!&K8>EJ_9#?3O)UOS1>5UQ+JRDMN)&EJU*UDCI6E6J0!0I.&%E2G >LHG? MET_=+I6BX/Z$;9L<4_-=R0[:=?+C8T@DQ+59U_K?.*!MX'UH@UAE5Q[S83B5 MAV]BS,%8P&=Z2XM8*V!#MU/G\A3-/YJP#CY3)"?3 $4T@"+,*T:T5,GY*'R8 M3Q$#N490I'##Q) YR.C6)B5^ZF9+/FC,;8CM3ZH*#^SVPF=5U M-//G(!8C<*$@& <>UK$;))>GF ,)'[J:;TT95,,1IML' +I&J(43V'(9^AS! M.C):J3+(&$,_DNXO+3)P]CU'PHP# ,PLCE,X,9&''9=*05\6:P!([<)Z[1&5'73>L M$:.EMV0DJL_);!7.E\EOGI?P9!( $P0;IM%XZ3TW4BL9@ .G8:K1!=M04 MDY3T[&%"WD@R8QIJRBC*3&*JTA)OR0*0%,>>OE1I.2HTSFVUVX21U6'M.B9F M%B":P27W*4K/4!;:5F#,,"Z&557WA1P&;IV*5/NTD.98BKD> R<+B"W*!15M M$CT*%.4-A"@)L!.MZXIOKF>H!FW#;,UJQ[#:DEFF9*P0C>2F0""N=E3;P,XA M#1DO(A*H?S(B17/H+F(!">>&D , )HFIOL&DQ."#.9@?G "KO6FT8_U6J$@^ MZ*X](@PTL0;L+E3>CG2Y&_C0UFH$(F>WBU&P@#*''7L6.GW-Q[]'=ZZ7T*J7 MX\,>K,M[YC>M=2V!)>8&NQP\-GF] ,>#T'"@2WMAH9++""Q]:P6#=" SS7>" MFO!B&V(B%8XVHF+RW#+V8D&.F-KI2)3ZELHY$1WT!0I=0KV>]E5_&O*P)@A% M8H?N'[F-RH^5#3:F!H28[(82E&."W+$B(M_'C X5O=,BA,:X.3,O%ZU-X+@# M_XBD[+5:1DXVFT8J%ID#0E3;O <81&$IJ;B% WMGA+Y*^T2M6DMV @UR(1' MZV8=KR-T08G,N[%Q93(- A4F.Y[ ,^=#Q@B[R5OQ+J+M:*@>G'>(AL2"Y4(: MT3V+*VZ9Z2W$9!C@DL"Y/,2) M%982?JUXME6@A76<2AD (LA%AN(S1WB:#/=2CT74*GN3RE7&%N0MX?<5.[7S M?N;=P^:D3E77.5'Z5$?G#<70X^_-RF^I*O_\YEU.;O=]?FS>OL_OPE3V,KMV M". U9;DBD&5O^S53NIHR]0-@0-DZOI4AAFAVLJ0K.>0K&:1$0L1^.H#+E.[! M %':*;HJBY4@@E2[2/,3BN5$MQ?()9WAYZ)=IOCL&RP<%^[/F8G0+1H(=5EL M"2A1(S5\_H80MT,FL0$62N&W)D - <Q"ZC6-)"6Y0E2\SU3)SGB MP].-D&-DP9YUZ!(?[W>TCW)X23W4G7CZM# **G2!/0 SIF7WX-P?)D:;71<> MC->!E69G#_=[Z=D]5OJ,7+MKI/FH)3[KJ!,,\2:VO*< ?CTV>Q3V0RK]V>W1 ME%0"!C<*-"4UX@G$Q\$_Z]QS!-XKOZ%-8.X3*7_P17^7V3T2TJ%NU0:@8C O6JL.HR9_DN4B+<(A9*^XJ3FY-K2;8C?G18U MIRZ]OXJP]QK^!BVK$Z1E<'EX)3.?:ICQQBQ#F1F4D&D/T]-!.5F1O;):TF8E M0N>J-$F5P%N(-6!.#]J93/EW&">:8]J3RL1XHU#A7K^K7X7X6)OM [$Q6^IK ML%VC>._4Q'9[L/F.;4+?>X7.J 7C+P\07":U-[+4L=VG<:;V86D@W*<[&\U< M5^A"WZ571]H9+IU\_8#F*_64W5HBU$?SYF1YOD02@<"CJ08W$7^-\75/*WAT M]NI^S[IRY%>OW&:/S8P5^4S%]9 [.=$FGW M+OE?0','5-/34)H4IKN$Q;]BX4]A1]]QI>]8CX5I=\>4-"WUPJ)MB 6^NX'P MQI3AVBFFA>AOW0;73/=;+%Q6]7#O9ZG%-_07+_11C\$3OO M-3S_)^8>NZO'7Y3*'[7(ZY9#GJ\UZ"OXERNZW4 <.0ICJP(,U8:^&VIK%I(7 M(.AY?AZ63)J/R'G@[^7X6=N_?3P8\%WTJX!V$BT%99>G'WW>!+H7GKPIN$?O2V, M]Z;BCQN%"F!I MZOC/'I@0[H?@5Y^1]02P,$% @ [TIM5Q%F/2ZD P M6@@ !D !X;"]W;W)K&ULG591;]LV$/XK!W4H M-B"P9-EM,M MQ^^^NR.]W!M[[RI$#P^UTFX55=XWBSAV>86U)K:;>P:BZ(( M3K6*TR1Y&]="ZFB]#+9;NUZ:UBNI\=:":^M:V,=+5&:_BJ;1D^&CW%:>#?%Z MV8@MWJ'_W-Q:FL4#2B%KU$X:#1;+5;29+B[GO#]L^")Q[T9CX$@R8^YY\DNQ MBA(FA ISSPB"/CN\0J48B&A\[3&CX4AV'(^?T-^'V"F63#B\,NIW6?AJ%5U$ M4& I6N4_FOW/V,?SAO%RHUSXA7VW=S:/(&^=-W7O3 QJJ;NO>.AU&#E<)"<< MTMXA#;R[@P++:^'%>FG-'BSO)C0>A%"#-Y&3FI-RYRVM2O+SZ_="6O@B5(MP M@\*U%DEQ[Y:Q)W#>$N<]T&4'E)X ^A%NC/:5@Y]T@<5S_YA(#%@'?RQR9RW5!Q_'HNY@YP?A^2& M6;A&Y+B*J",OIF^3=R\0G@^$YR^A_Y?4_"\@^%0AE$917TJ]!2\R MA7USRK])&<_+[+H+KJ8$TUJHC<9'JD![3S=&V>H"2JF%SJ50()Q#PA5DS*D8 M")7.X:&3!5H1VO"P6TF1226]#&<)#WNT"'7'L !N66K[O+66Z5'K28)VS(-* MPV.=H1WJ(YQYC7EOG09K.J&="!^,1YA-8)-_;:63S*+C&!:FTPER.?,C6X^"M22');ZW0NI'/':"ELP+];D9+"C$"U#XBXF?' MZ+^UI$L!MU;F%+W4<">W6I8R%T1D//YD/*7Q>]KA*],Z4L[] )M0 PN^#9[7 MB8/OX/S\+$FF-'C]ZB*=IN^>C?K%7P^:+0Z9^*>RQR'F9],T&;Z;$\5R%@3, MA;6/'.^S\J9WRWF*A!<*S#R(IK'F0=+]SV*0=.A\F!7C7(FN7:3VE&/G@5@B M5S ; PS7;O$7W>?L1P655X+""O+V&K&+&U7LQ80*.O/'+I)X=-_7:+?A57.D M4*M]=_4/UN'AW'3OQ6%[]^K>"+N5U \*2W)-)N=O(K#=2]9-O&G"ZY$93V]1 M&%;T^*/E#;1>&B+;3_B X>_$^AM02P,$% @ [TIM5[Y,1,/7 @ : 8 M !D !X;"]W;W)K&ULE55M;],P$/XKIS AD+(E M3=+TA;92MX% 8J+:8'Q ?'"3:V/-B8OMK.N_Y^PT68>Z2GQQSO8]SSWGLR^3 MK50/ND T\%2*2D^]PIC-. AT5F#)](7<8$4[*ZE*9FBJUH'>*&2Y Y4BB,(P M#4K&*V\V<6L+-9O(V@A>X4*!KLN2J=TE"KF=>CVO7;CEZ\+8A6 VV; UWJ'Y ML5DHF@4=2\Y+K#27%2A<3;UY;WR96'_G<,]QJP]LL)DLI7RPDR_YU NM(!28 M&9+4VLMR#24')J^;+GO;G< 8AJ\ HCT@)X98MR9Q3M[;.BB5^A&<",K4VCX6.68O\0')*W3%[7Z+J.3A'>X MN8 X]"$*H_@$7]SE&SN^^!6^!=NQI=@GZ9)G0L.O^5(;13?D][&4&\;D.*-] M-6.]81E./7H6&M4C>K.W;WII^.&$WJ33FYQB___ZG*0[+O9D#&AW[8IT*UFM M%%8&Q('_%A4"T["2@MZY'@,5SF"Y)'=;O6O,]I->4TH[1/".5V *66LBU^^! MBJ,(?ZY0,&-#MO4Y@RCRH[1/1F_DIX2\9Z+&'P\C&GN$;GC\_Z_5< M,E4SZ;IFKDK,9,;.I,>KS7MN;I5,>=.LZ WB^*0WD[KL7%WPV$=[=6$J7^A2 M?;3"5;.9M(\WJC#+RTZ_TPSZ.5->MF)22%5J,23!(D_"_52%04) M@AI?:YF=]DC:N/[<2'_-=\==)M*IEZ;X2Z=^>MD9=T2J,ED5_LXL_U#U?48D M+S&%X__%,JP=G'9$4CEO9O5F:##39?@KO]5V6-LPCG=L&-0;!JQW.(BU?"6] MO+JP9BDLK88T>N"K\FXHITMRRKVWF-78YZ]>J8F_Z'E(HO=>4N^Z";L&.W:] M$.],Z:=.W):I2C?W]Z!!J\:@4>-FL%?@O9IWQ3".Q" >#/?(&[;7&K*\X9YK MB5?:)85QE57BG]<3YRT@\*]MEPVRCK?+HK X^_]4_B M\SV:'K>:'N^3OM,!>W=MUXDO_:84B2G+&O1+[:?"3Y6 @:65(1#*E$SCK9Y4 M-! )#/Y9%8^B_X(=T(]$HJQ'1"-6)TZG6EJMG# 9BWII9G-9/D9"ETE1I;K, MQ?OG?$6)A6 MV:-(*%JN4BC@35 );]J+Z]PJ!<;PX=Y_?GP'MI*E>#E%W$;B1I8/D7C?O>X* MR),IPHG,((D7!!@(^T@GA%0A<0 T60W2*84"VJT3F34SX4%-@HZGO["M?Z0U M5GG3_4ES:.@@IF$4A[)1@^*E$8:$"7!O<)J#2Z2;B@PDBN<9Z:=)0>>4AV>L M*+2+9<3_N MQJ"FHB!P 2.9MLY#'P7XJ*0B1R5!1":31L5#4NSWW\:#07Q>'_"ZG>7Q_CD\ M#2@[^(@L!,E2/#M9/\RJA2D6;+Z- QXWQ-^UJ^H3'E?RR;60.ARMBX5)9J(P ML-Y6>9]H^BVF&S%=\>%) ,VMAG%J>))S"^5K^]#(9ORM195(FQF83"5LN6#=3\#8]U*!$ M]#O)Y/2\.5M]0XGA:,/&L0%]3[V'&"D*,C"J" V[3!"\"ZD+!C1!$D'+T9L8 M.S>('ZA4X0DG!)$9 MPLV6R\)Q0D^F]%D1'JG( NJ,>K$(X5@K'RSN,F-,2& MDDR)8%:O9A/!C%<2S&W>.A.%@ST/=!0/CL#\[;OP?BD_&235D[T M$?1L)'XN,6 ]+)$2#A.>)-_Q=;5SE2P3@C.1R.%I-!K$1[5,6A%0-AR.HN-Q M+-XJY\[$R\I:@@I+,)-"Y\&XA\-H%&/W6U/FSSG@5A)@U*3>-B=UL!RW'O:C M%V/2,65N>\I+49TBF,%251KP.^,+IO[^*E(@=_%VU(K: "S+4R@\2_XAT M Q 82\1#I;A.OZ X@_"W;VX^W(690V3++W R 48V;('-QM9,07M!- ='#%,I MW%PE.M,ADX4#0?C:(!R+BJ*&&*#0":,4$,TU$\BP&\<'$:[A=<'78!V>4W&: M!DV6@";"O$"!D$:$4[!U E;!_(3J\.Y_:,;;RIH?V4])^ROV(Y$A#4V0GL4' MA EEC! DM0UO/]_1#1N^_1]8^Z<-MK)-2[[_!4B-_A\@=2N3:2,2M5;J]#O8F( M9*E\J6NRD$=K2VXW=:BK0\3MKFZEN/_P>GT?>P4.WD@B<$Z93.&5!UAKLRP$ M8%1NH$^P6EM3$ANOBOWOSUZYG:I=36F2>G] )X'@7*4AQZHVW6VJ4_OU22X- M4JCFH:KXB4F@#=+=^*!&Z'65(U0$4D+M=@35@=4CP@2N&\LIH)MBE'!$U7944:K_:YT&?P^9'8X(9,\G,,Y#W3X G=E7$0A9B+:*=,%%8YT# .GO?R7JJ0V:?-:JXLTR]:: M!E>37Y;!3 2#FL*U!H[.DQ.,$ME0Y1\ MC\&B6*.E'7G\AYUP^%) 29FFL\J32^B+&8%[1>IM&JAVUL=[^N2-+OB(!]'J MC4]']'@LN$>DQ]'J\63U>%H_?J)\*#-B@"&XO(_EH2G=H^ZJC=[V#;>W]D&= MV91^-@"N"6SAVWH[VOXR<1T^R*^6AY\UWG%![$ &;;&J'@[PH:?"L*+-W/^ M/#\Q'L'"CU,E84Q:@/G,&-^\T 'M[S57_P902P,$% @ [TIM5ZF-T[W[ M P =0H !D !X;"]W;W)K&ULO59+;^,V$/XK M W51M( V>MFRG=H&[,T6[6$709)V#T4/M#2RB%"DEJ3BY-]W2-F*LQL;.;2] MB*^9;[[AS(@SWRE];VI$"X^-D&81U-:VEU%DBAH;9BY4BY).*J4;9FFIMY%I M-;+2*S4B2N,XCQK&9;"<^[UKO9RKS@HN\5J#Z9J&Z:']!_];Z3+QMF\(,27WAI MZT4P#:#$BG7"WJC=;[CW9^SP"B6,_\*NE\WB (K.6-7LE8E!PV4_LL?]/1PI M3$\II'N%U//N#7F65\RRY5RK'6@G36ANXEWUVD2.2Q>46ZOIE).>77YD6G*Y M-7"-&FYKIG$>6<)UIU&QQUCW&.D)C!E\4M+6!C[*$LN7^A'Q&4BE!U+K]"S@ M+;87D,4AI'&:G<'+!B]V4GX:[4Q5E-._/V:OSW7IF4%+@(J M!(/Z 8/ECS\D>?S+&;*C@>SH'/H;(W(6XW6&K]S"BNJJ4++@@C-?)*H"6R/( MKMF0$*V,DS/ I=\OF"@Z,8A2.? "F"RAY**S6 (>;+2D[G6A4H(JWUS"7:T1 M7Z0*4* M>E,NVI_)BW/G+AO<)SV:_>29JN0QDE&8SH;T3<9A7&>T&063@C]"J6BHNO5OO@*Q_(]>R"D+=V& M:AJZB/T5T1_/6&)!AJ$S1)Z8D43;6;>S.4$,DFD:3I*8QCC,R"NW3K*Q7\>3 M]*1'Q#&^B+-^B/MAV@]CN#H9CO_D(O8W\"]ZO2KW.46_;. -I;)U"8=-*]03 M91%^[;A]@E8P:2 +QTD"4Z*9A=F$9N3!VSF>2=UDFH=IFM"8A,G(L1N'XSCW M+&=Y?N::ST;GKCY4A;._^Y;I<2(=*IDG6"OE@W6# *@,/@&K"JZ&FF5[L3)=3D/9TCO=/2\O=#[,FBL[JK>5%[ MV\38MR*R<#[2+7D/:T9DR)7Y?_S&[I!>EQXX2Z[#U@G M.84JB2GI S= M5"=MWQ4,NT-/M>I;B6?QOB'[Q/264WD)K$@UOIB, ]!]D],OK&I]8[%1EMH4 M/ZVI+T3M!.B\4LH>%L[ T&DN_P%02P,$% @ [TIM5R)[(8_L! 7 T M !D !X;"]W;W)K&ULW5=M;]LV$/XKA+H6&Y#) MDIVD29L8<-(6RX!B05[6 <,^T-+)8DN1*DG%SG[]GJ-LQU[2M%VW+_N06'RY MA\_=C#,LOU!(Y5)QD=Q[MR-CVP7M#)T[H3OFD:ZVQ/2=GZ&Z/7<8#=8HI6K(>&6-<%0=)Y/\Q3JU^I\I0 M'R<'B2BIDIT.%W;^$RW]V6.\PFH?_XMYOW?<'19:O9)#C(V?GPO%NH/%#=#5:@YPR+,IE<%A5L OC,U/8 MAL257) _&@0@\OR@6%J?]-;#3U@?BK?6A-J+UZ:D\3=AQ'Y MDKSPK2SH.,$M\.1N*!D_>Y+O9R\?X;N[YKO[&/IGY?AR:X&D%:$F_#DBT?0Z M$>LD$.5 S93<.M1"FI(?ACMB3KALA76\4?6 >&C!>J )V$K\=UNFB,7M8[7 M"H:8V%M-[,#:MQ0OF[Z-(UP0968 PV9!5=4O1E0G0X3/MT& M2<45_"BI0-4! ^"P7P\ 55_E,EQKI<-:L-'*2[C:DE.6'8_1$'/I1>L4ZI72 MMR"E<4PTD/?XR,9V)K SG9F2H4KQ5F2<7^VX-G'J,@#$[P@<'I34P+55Y5%_ MI[<<(,3\#EI:-OE/LPS7JY M]W((_XUR?Y'/_RNU?^F<:*U6Q:U0G@G"1'%@4KHNY M]8]YI>(=I%:(RW5ZB42GDIS4$53=]CU1EIV@A\8 X \LNU-8ICDQT&NF*%L YJ(%C M.F2V^SLBY\;9Q>5=Y5OSV^+.2\M_;_^1ILBM56)USA;.] M.$6"!&>UQO+J5&#L;<0I/[CCT0?RK?1>%G6'O$>BO2*^#,TRR2[HADQ'R[,> MA-PBN^$CWU=^I\<$BV:5/>CX@I=)R85YT[Y'IT5$^"[9$#/ M%;48Y3M;59%0;$I<",?%R2(>IL !SC;QI%-I9*EP@U?\)\@(W,?OGSTY& ZS MEZ<7D_B4O_P!Y)!\,E;%4,O ^!SM/L;GX"I^.SL[$QO-2A\,\#?6_(CS40<0 M+?:CMCH*& .UJ?;S+06B7S]W*(SY_E>Y=3'9IKLIS']#=5-&-D/=VU+HH;9J ML-'Q-N1FL:\'"A?EOOE=SZX_'29]QWRWO?_N@/@SA;*@J8)IEC[?2X3K>_E^ M$&P;^^>I#>C&XV.-SQ]RO 'KE;5A-> #UA]4X[\ 4$L#!!0 ( .]*;5=Z M']:AP @ % 7 9 >&PO=V]R:W-H965T6+\3@6-34ZCOR2')Y4 M/C0ZX38LQG$92)=RJ+'CV61R-FZT<8/+#"1M$EHK$$C1^5G1-UK(@F/&QDSGH5?+!_>NM M]#?B.WR9ZTC7WOYFRE1?#)X-5$F5;FWZX-<_4.?/*?!K%7@WI/&%N"JG M89QQG)2;%/#4X%RZO/9-8Q*BG*+2KE37WB7C%N0*0_%\G*""-XZ+3MRK+&YV MC[CGZBT$U%']PY54'IX?P[3>OMG6OE>S!P7>T'*DCB=#-9O,CA^0=]S[>RSR MCO^,O^JUB87UL0VD_GTUCRD -/^Y*PI9RKJC$A5KI8'P;E16!RSV!>!!QP9M\&Y0/6 8_J )W MD92OU+S%!HIQI'XC;">UU"%M6+]6J)#BMO:VI!"__>;9;/KTI=*+0,0>J5(G MJ->1I?S4VHV:/A.A^YF[AR8^N&,ERJNE M'*Z(5D.9-R0 M16*!0:Y>4T'-G(*:'F?9ZCL^S<;,)B]O[K#O:FN?[)F^_'ZDWCGU5H>B5M.S MC/7AH6]J77ME8(9/.^]9S<[7RECV%0ELEA9TC!4?V#JK@TX>$?U UE#%@>:3 MUXAOXL!XY@0%Y-"_B+1+;(U[ +G.2)@9Q8\ M5% 5HS M"!KM9U" W?L.&#WF) 5_4G!3Z1$7+'0K+ M"!H%8"+ !!T6;2[.78E%RKE]0_/0)$V>:J+XC(_DT6%V9LM46)>/#-A%Z@:@O ([OMU"D3TM$APO# M9_LT%,)MPY:7*^("-@VH$$#+Y0UZ@1$F%^8;1 <\@\V".?$3*-*Q5A7&ANJ3=S*( 0SBG @AKD@>)30[@(M<)VC3+AXD$2F&%.TJ%5 M!,1=CM1!G\ ?V(3%LM2KXF-KD=/ 6NN1?PI!5-P@H-D?\_G4\$' MVY@;:?K,7&OTW%CX#X2MH3[G_PF!<=H,V(0VJ<&W'U'=2*S=((JH3+$K9Y/= M$%*68F X$W-:X1?._!#NLA782%F'V+4%&AH<:H1DN74==[JJ177_7 M@R8[5FD3%!M+F=5,O-_7-:!R=#J:]7'62;PHNQ:SCP4V$GNGN[V\<#)ZMEN( MN2UU#?>XPYAL_ E-H)\4A>N8FN"IW8S4E1S$,)FZD_V^] <=PC.8--W!:I>/ MCB6[+/3PECSQU=%D=';HVW0/@ QO/@Y $ME)Z:S?(]$W0>??D#C.. M9J/G7U&3!PJ+KOV$V^>^NJV2NQ#[2EL>8M0-OPG%#BA?AFN$-5*_@&H5K@]X M:YB7ST;J#.=.,#9K#!?\75)8 [+ MY;G000A(VOXCZ$'FPMU\>?)82MV2%:8Q2C+W@!.# 4-U&.6W>=Z(*1$OQ(!/ MFX=R5'H"V50\XVNNA%!VX^8CV/?H;'1Z%]T>'>_5-%O';6>I3:EZJMU9S^D< M'E8&CL"TLD57*]%(5SRJ5ABY?15DOF6W *U1CRXBHQJ!=K!!\R,9$@0[ ]D=B/ 2:BF >V0B\-M@LS:R:7"#C!:C\7.S@+ MP6G[I(TYL1@^PLXZR<8N%UN@;5L'QALLLFB/T!R./A!8M1:0JCIJ8V[9D.9Q M=DYPVK'+ZYJVU&7E6**B=M[ZQ8:KM.1)FX=B768C#=>!Y[[#$)X?Y(*\R<#_0:#I#\T25^B3MF'WG%@^. M]SO4\<==V!RIUZW@9,?57Z5H$/_S+PJ #98B*%OJ7^8.<2KS7C;CST'U8&SX M(K5?S6M. >@/()6WA,=,-+F;[#6Z0'^ZG?P%IA\>U,C?/5[Q S7RM_;F/(K M;)? _*KQ=]?["%VGL\>'K3D=M]U?$11HW^;R<]P^=L;8:YK_K[YWUV>R\=Y7 MSH;"0K[ER@N02_F#9[_:?RZ^RE])=]OSM^:W>*OF8%JJ<'0R>GHZ4"%_O\TW MR2_EFRE>B9)OY+)&F5#@#7A>>42CNV$%_4?TR_\!4$L#!!0 ( .]*;5<$ M1N5,Z@( &$& 9 >&PO=V]R:W-H965T?QVMA'5R$2/-=*NTE4$347<>SR"FOA!J9!S9[2V%H0FW89N\:B M*$)2K>(T24[C6D@=3<=A[\Y.QZ8E)37>67!M70N[F:$RZTET'.TV[N6R(K\1 M3\>-6.(#TO?FSK(5]RB%K%$[:318+"?1Y?'%;.3C0\ /B6NWMP;?26;,HS>^ M%9,H\81084X>0?!KA7-4R@,QC:B=>\F$P[E1/V5!U20Z MBZ# 4K2*[LWZ*V[[.?%XN5$N/&'=Q:;G$>2M(U-ODYE!+77W%L_;<]A+.$M> M24BW"6G@W14*+*\$B>G8FC58'\UH?A%:#=E,3FK_41[(LE=R'DT?VLSA4XN: MX'K%3S>.B6&],\ZW$+,.(GT%XAQNC:;*P;4NL/@W/V8Z/:=TQVF6'@1\P&8 MP^03I$DZ/( W['L9(\LWXO=+[79HHY?1_)1JZC0^AO^QX'(5XF^/\9+#0LE>/2WA7;42T0'C=B$?LPJY"-H?"9> M, 9L4%@W8 X(<[[9_IZT7':1*;D47DMTW#<4R%I-G0+TN[U^7G:R\3>\$]];89>2RR@L.349?#Z)P':"UAEDFB BF2&6 MI+"L^!^ U@>POS2&=H8OT/]5IG\ 4$L#!!0 ( .]*;5>WJ)F+>@( +0' M 9 >&PO=V]R:W-H965T\HR*B95*68QL6\0IY%CT6 %4G:P9S[%46[ZQ1<$!)P:49[;G. ,[ MQX1:X=C8%CP;/4\A8-;%<:V>X)YM4:H,=C@N\@27(AV+! MU!2NRMD8YDQ=BCWGQ/)I:C+P09Q%(S M8/7;P@RR3!.I:_QI.*U64@/WUSOV6Q.[BF6%!.C.T9E*M"<)I!TX*/S^.$9O*UB;@/W=H%/O;.$2RAZR'<^ M(<_Q_([[S"Z'>UWA_)_Z_-7J!\GPVRKP#9__FBKH>NR:+NBFT[UM) H^SD#8-#G^C8QPV<@7OH-3_V&E[KRMON!VCOM:$<^,;T M?X%B5E)9UV)K;4?,C>FL+^Q3=S1S.^R1&DGU!/E'7\^S.\PWA J4P5I).;UK MU25Y/2/JC62%:8(K)E5+-&UL MM5AM;]LV$/XK!QGX\MX+=6]7B$:^)Z)7%_V5L84YT&@DQ5F3!_) M G/Z92%5Q@S=JF6@"X4L=:!,!'$8G@09XWEO,G;/KM5D+$LC>([7"G2994P] MOD4AUY>]J+=Y<,.7*V,?!)-QP99XB^9+<:WH+FA84IYAKKG,0>'BLC>-SF?1 ML04XBZ\_,IO>R%UB,4F!A+P>CK 6W@K =) MJ8W,:C!YD/&\^F;?ZT"T '&T!Q#7@/@)8!3N 0QJP, )K3QSLMXQPR9C)=>@ MK#6QV0L7&X/ T C6 M+DAJMK<56[R';0!7,C_S%-,._,R//_/@ U+6R(LW\M[&7L);+(Y@$/8A M#N,!Z!53V"5K]G]9=IP;-+$?.-K!'MJNF/=A_@B?\I0_\+1DHBL%%>FPF]2^ M]N>Z8 E>]NB]UJ@>L#=Y^2(Z"2^ZA#\3V8[^8:-_Z&.?7#&#BC,!=Z@R#7+1 M585=$?#2_FP$_#[^9E;T=I@5HXZC05-?I=9I5C"W#; /::FLOV1$'X4(656_ M:.L7J&X,9G,BV!1/'W*9HY5J(3.9%2Q_?/EB%$>G%QI2KJB[246Q4&2SX G2 M-4LET:3V&<6+>@"S=X2#HE0%>4-W-Z5 B,+Y\9L("L%R0N5I0 C+'8<7-.J; MMHVI \W:I>=LHPLKE!HA!2*%,K?-@16%X F;$UZP]1&\^VG5'M'_TFF-J.\E M]XV75A&YI!/%YV3@8G\.GUF&5B;<<4.>S>BUI$D!U9Y"@@BH0R),ZV%(!',S MR1[S&*;+I<*EQ7PNG1ZR_$ &]Z1!"#2&[\1]6BZI7\,@JOO$E]QP >\PJ8-1 M/1_",.R'80A_MO_@5?2Z\:*=%$@VLOC?-NL4IDU.VV-W"&BRJ1!X;JK<& F: M5.O%HPLSH]C;N9!F4IMRFIU=FEK,KY+7?3=J5A&\LK"6 _4HKUTB9"ZH*&V- MDN.4O%PS-UEK* L*-'XO^#;F;OQM865$P*CV'R&1DM["Y1LJ#$O&Y:8,+<*. M>>3I/<=-[SGVOM<[B6MEO:Z.KJ[C)S2JQ*[VXD4=V&!/&I$G7I\^/WGK_Z-0 M/^F""=VIU L[4.EIH_3TH'3>-0VS2ZB?":R'Y]C)_F4'G;#4WDW2],W*1BYW>[TNJ4^0/\[A*J4^&OV+%$VRU+Y-\/ MM/OM9@79*=1/,QR-(&6/W3E\INW-KL+MPBCR+V2VJ][I ^/"+LXZ!58LQX[% M'A8]3(:TK W'P<..F!^955X&K1.,#-72'>S0XE>6N:D.,YJGS>'1U!V9!%OS MZN3IBJDEIR6GP 5!PZ-3&EM5ASG5C9&%.P^92V-DYBY7R&B!:0WH]X649G-C M!VB.U";_ %!+ P04 " #O2FU7*Y][BFP, ,(@ &0 'AL+W=O9_G'M[1\SOK/OJU M4D'^6JM6^@/;*8,[2^M:&?#5K0Y]YY2L^:&V.3R>3D\/ M6ZG-WL5SOO;.73RW?6BT4>^<\'W;2O=PJ1I[]V+O:"]?N-&K=: +AQ?/.[E2 M=^\[.C\\HS6\X(_M;KSH\^"+%E8^Y&^O*Y? M[$U)(=6H*I $B?]NU95J&A($-3XEF7ME2WIP_#E+?\6VPY:%].K*-G_I.JQ? M[)WMB5HM9=^$&WOW#Y7L>4KR*MMX_BONTMKIGJAZ'VR;'H8&K3;Q?WF?_/"8 M!X[3 \>L=]R(M7PI@[QX[NR=<+0:TN@#F\I/0SEM*"CSX'!7X[EP,8_!$'8I MYGIE]%)7T@0QJRK;FZ#-2KRSC:ZT\N*'_.G'YX_F%K5F\\?0N6B]W'6^_)XI\"YZ@[$R70BCJ?')SODG10_G+"\DZ_( MVV;POV8+'QSRYM_;#([RGFR71[5T[CM9J1=[*!:OW*W:N_C^NZ/3Z;,=VCXI MVC[9)?WB4GKM*6;O2+8)DC)\FY*[Q5SW3F@3E-.MN++&P_!:!E6+5]I(4VG9 MB#ED*Q1A\**VPMB !ZJFKY6034,:A+7"I8@.7&:F%DMK Y;"A4Y]ZK6#Q,6# M>&\TR6:)K/RLQS M=_SQZ-F/V,R)RK98$)18%L5]4?Q _,$Z1CN'%6.MXR+XF#2=BT0<"'$(. MSW8:6M@(67] 149OA+4,0CHU@1QAX4C;:0-1$V%4I;RGH@H6VMM;3=X22ZG= MH!79C]@!.SQ;$$8J=OAK:R^Z&%Q5DP70,-\?*^[7MF_@7B4(DDF7RIH/O8F8 M=Z?#FD4GTQX1Y63-S)@>-VY49QV4-8(P4!Q-]_]9U'U0T@E%]2Q>PN1VH9PX M.>**/)Z0_Y2CR,,)TK/,%#VZORG_( 5S1V4\+97Q=&=*O_>*7/N+#[JE/-M6 M%+LE4++ \YUTT<.0]BBOP>\4%AT>HMLI27/^>T"V08_CR,,AK?RHA,HZZT8%@3$8A MI'TNV&UE4H1^L1NGZJTRO>(UZAZ,P$-PW3LJT.$9+M>8O*GH6D!@$$MGV[A, M=KI&G5=K:5:T&KWG(Y@'BX4#;:LK]%[A-S[22E & B6$^,=_3 X MJ&@3,:)2+H#J'(B_E%C+6P4+ZG$HDX,;:U;[J-8VNR!=S\H-2E&NI)K;'A66 M&5$UUEU8.Q4C86"':&-CC84X)_B,E9AZ(R_DDKM;ZVH-G]4,X]%V\C I[O0F MO,7PC3(4J85_=4;_!))W"IE'TAK=,KX$.R' M'SO-+>!A^SU 08_%!K?1!^8&43WD%7%#?2V_>+#XI9K?C0UZN, M1!R@\XBVI\_8X8.'1JZ>C/P,+W[A6-X#Z4]J$F[AHT M (ULJR@8,'\'Q)\6B#_="= W:#8FP+NO 9G0=DS=@ V6BG1 M+)Z5ENF%E]= MOJU5[-;DM1'75;!4;JBPHYC.A5?2WQ/,1\%?V"?@-4N 0BLQU9O M8-/($BG67&0PQH0O82I&@CG$JM?1>90;Q>.Y%*OBKS'L#5<)L;\=I@A5?1=I M3]D1;5 Q-2'V[?M%PVX;-1B?H78*9 #&)(WJP4S1[0^9%5Q2Z>/0TTT5F M -+1&8#J-/5;P"OZ2F+ 6W3AC@'N*[NNT;@!/_HNJM9P+F^S"_VFJGK'W"51 M&')B"=)(=4ZHI ^W?)E )! ?1YF340VC'7)WO*''\)7.$!GEGIP!Y5[)BFI$CEWT"V<7NW2[!#J- M%%?<9.;Y&;:E@Q?:JFJQ@F<<' D\0WV[UJ5%J'LZ=4;F'4FFND<-DNTETZP9 MT*ZU-7?D@2ZN5;W:Z.J0P\QTDVP/+'G1NQHD&E<:&7E3/#"QK8YL=6QK3**2 M- M5 6U&]==W7"B^9R4SF1E5!)V^S /.I'>QQD@GB9CD9E:!X _ MQH1AQ B<*HQL:A&2-@PDD87+%?;A#L*=]+=W;ZU;H?M?K9&M$W&)^$W$[P>S M _$#[96/5/'A67YXB"/E!GN;Y4S-"G- M)0Q5-Q)E?OVJY,E(2BR$8;__$WY^,P(,L%2L-/!.#?L;I80-ME324$3LL-1# MMB'U''K];N&B,Z0,197[:^]89JUP'&U(W H D=/I\X#M8-T_%=;]TTZN^XI( MU9],JMX.1&0K:=XMZ*\(3@]I+A76UG$#0!C':#LB<2/BD\E%#N3VD<<$E8H6 MD,9.B*EZR).&9;]QNG_$26=3=D8; M/P2\ 3<*#Q/1-32OYS8&0M?%"=-CE"2%/E,T%EF) J!%@MKY-;'Z6"#[4)/D MC82M<86(Q$/!PE@8B!>.MXED MQY+GNFS 81NND"23K*L5',K'560%G?S]N7A#"\71N7AOXC@#]S_U-C YU'DP M@. BV-40"%P;GV%T?EV4TL;S9-I[#@/X>@_EXD['Y^A8T M/Z(01(I2.T+!6M(MZU4VJ&J@"FA%M">9D7AP<$HS!R'C=$ASOPBHS.G]FN;1>4+.H]2 -AH>1CAY>B"^@E;QN)3? M0/+<;V/N1N=(UZ?A051?Q<';8ZK\*PC.=F]A.K._M7[;Y"P;\$7?'[D3R0QC M\I1IHW*E'UX[C&D$3XM)#!F5BXB#S4,R'X>&#*8J-84%4ZW%3[RV2E79E M#D?.Q&DT6,> YF43)ZK0HE,\ML3IG*J,FD;=\Q2%3T@10FGB1\;;6X(EW8)I M7<49=\ZNL19C!?%XLJ'81+A9WY;!1-&93N(J^R5O)L71\3X3KE3/?,+6-/%@ M833_WC@3R3,NB/?#!LAG0-5#+/!:4@[$XH[N MH7Y$0_U$_K=Z9FM2'X[>T+?*K?AW"#25P*[Q97VY6G[J,(MO^(?E\7<2.+6# M97JTQ"4>G1[\]'1/N/C;@_@EV([?]R]L"+;ECVLE06=H >[3V]G\A38H/P"Y M^"]02P,$% @ [TIM5Y2^01R !0 :Q !D !X;"]W;W)K&ULO5AM;]LV$/XKA%<,":#%>K$DVTL,.$F+#>A+D&3KAV$? M:.EL.9"ZW4GW2:P##ON19H:\& M:V,VT^%0)VO(N;Z0&RAP92E5S@U^JM50;Q3PU KEV=!WW6B8$K> #SV^9.X=>PT9** M' HM9,$4+*\&9N9?;7Z#V M)R1]B9+( MLC"B6+$[F8E$@&9GCWR1@3Z_'!H$)O%A4H-<5R#^"9 )>R<+L];L=9%">B@_ M1(,;J_V=U==^K\('V%RPP'68[_I!C[Z@B4)@]04G]'6Y^\=\H8U"UOS9Y7"E M;]2MCRIIJC<\@:L!EHH&]02#V8\_>)'[%E"8+F_^,[Q,:GV QKB"NN+%5Q1: M4!N8,JPHK)>"W91*09$\LT?%"XUZJ5+GZ5](?*Q\HXF(#> '"WAS /B6 ,_0 M,K.6I>9%JL_9-<]XD0#CFFA]"PGD"Q0,/,L7G[UB9[$S]L+SUNC#26< .Q]@ M_TDRKK6M#VOD6>1X+@KN?M]C TVL-X9M0 G9$Z!CV4.#D=RFMKAF.-GI!<[$ M=\];PQXFA0V3PM[,W@K-5RL%J\HG!%?P!$4)723I5=5-^0^EVFG$.& $M+$N M8F#84F9(!2RY*7M<*X"#'G$4A/<(UK=N@V1SNQ\=D>*A7.A$B8VI3I/*IE<, MX^_X[AA'$\_Q/0IUX$:.ZX8X\J,)SL4U.79"OA.$$_KKC5CLC"*714X\B=FC M-#Q#KK=P$+IF01LQ=L(H)L3 "7T:!)C146018\1&O;>EHF9$<3(V.*2IH"CD M%(6:89K!J6#0?@J#@\AZ _;LRYX=MK54EMCIJ1H/\M#8N%0R/^4')58DV PX MEC;;2(%TIT#C05WM>L)-]/5]LGI?F]SRJ<,P"KHS"2C4WLB93&@P\IS8G= M"8 Y[-#4^,(FD1,%+HO'3H@_?HRR8<1\-#(.1W7BU3\5O##9/84<-84<]1UI'>_;G;)=YO[U*>#YCHYX3C:.^A,=-PN/>A-\#W;@I^-@*[-VJ&Z"? 1&'RAOH*IW0>L!5@=V7;Q6Y:>"IA#*Q7+]+1)\_W> M%_;:FD#7BF=V5QVZ%3G>@B8>\H)Y[!FX8MY/@1UH;#@*JJ7=S!%Q&J6MJ%5' MX[<K,]SJ8SXVIS6//E<"J*@@61= MR$RN\.;:E>%>M=T9/L::[[ >6U@7_]])Q5_B*UUPLY(T8PX3J4WK#E.3D#A( M+>C@0-LHF9;4J]H,^QX'UHLR2*=21/TB]"*BCA.,J5_YCCL*.FDT;#T 8YW).<[I;^:'-'"4R&D602YM>4L#$V<8\',K2I1TDJJ=,$L3746FE(C M2[Q3(<)>%(W"@G$9+.?^V[U>SE5E!9=XK\%41<'T?HU"[19!-SA\^,BSW+H/ MX7)>L@P?T'XJ[S7-PA8EX05*PY4$C>DB6'5GZZ&S]P:?.>[,T1B,)QDH8_PN[QC8*(*Z,547C3 P*+NM_]M3DX34.O<:A MYWG7@3S+M\RRY5RK'6AG36ANX*5Z;R+'I=N4!ZMIE9.?7:[B;Q4WW&7(P/4C MVP@T-_/0$K0S".,&9EW#]%Z F<(')6UNX&>98'+J'Q*EEE?OP&O=NPCX@.4M M]*,.]*)>_P)>O]79]WC]%_#6E:$OQL"=*C9T73U#70DK&$Z^&%:J2UE"[Q"J3_"],@!H7F!-IJ 5(I<;:5'"VX8(DHW'K M5?%\WVJ]%QF=U_N8(T45U.]<9F!=335-3X0,6%I^@:=?>AW7&5QS20ZJ,F1A M;N"NTAJE;?P[P&4LJL0QB)G)O^-1\JY&< 7=W@3N-9UNVNY]$"2#DLX;VP%) M)3&8M)#'X:^[G>YT>@._*_DF;M;I%$#ML"U[.C4>CP8W\#XA(YYRGP@N+9,9 M=\-&Z5O,NEH'*1UT^L,IO&);K(P9:)"-VLY\\L[ZE*S\_C^#=R[.9Q_G MR\%IU3A]JIU^[>?V*^&PO=V]R:W-H965T[!76>_2W75(_KZS:^/2EM 7>R\S M9\[Q^,QLI_2C*1$M/%="FGE06KN=AJ')2JR8.5=;E'2S4;IBEK:Z",U6(\M] M4B7".(HNPHIQ&:0S?W:GTYFJK> 2[S28NJJ8?EFB4+MY, CV!_>\**T["-/9 MEA6X0OME>Z=I%W8H.:]0&JXD:-S,@\5@NARY>!_PE>/.'*S!*5DK]>@V-_D\ MB!PA%)A9A\#H]817*(0#(AH_6\R@*^D2#]=[](]>.VE9,X-72GSCN2WGP3B M'#>L%O9>[3YCJR=Q>)D2QC]AU\0FPP"RVEA5M;/G]CL<)(RC5Q+B M-B'VO)M"GN4ULRR=:;4#[:()S2V\5)]-Y+AT35E93;><\FSZ2:E\QX6 W@-; M"S1GL] 2K+L,LQ9BV4#$KT!,X%9)6QKX('/,_\P/B4['*=YS6L8G 5>X/8=A MU(H)\DT1F0'-?TGY M(H/^)!G!L?:$!Y:J4!=^&UL MA55M;QLW#/XKQ'4H6B#PO=A-,M?-;-4\R)H0*R\ (@GY;O$:E&(AH?.TQD\$E&QZNG] _Q-@IEI7P M>&W5G[(*S3RY3*#"6K0J?+*[7[&/YQWCE5;Y^(5=IWM.'LO6!ZM[8]IK:;J_ M^-;GX<#@,GO!H.@-BLB[/(B50O]VE@;RPKIIV2->=8C%"X@_PZTUH?'P MBZFP>FZ?$KN!8O%$\:HX"7B/FQ&,LS,HLF)\ F\\A#R.>./_#_E&^E)9CMK# M7\N5#XZJY.]C,7>0D^.0W#E3OQ$ESA-J#8]NB\GB]:O\/'M_@O!D(#PYA=X1 MWD;"MH9:&F%**10([Y&N2G?W5@$7.35*V3HGS9J+5?ICL9ST=CR6AP:AMHI: MF)$#UT;?Q_(?REW@XVM 6X/?J5C=(PV7NC75?[D+$I94+H1*9<=++RMT M(G;L7EM)L9)*!AE]B0 [='@Z#.R9*BEP;NY=K(6I:" MB!RN'VR@:WQ#&J&QK:?,^;>PC#4PY7GQO$X\_ 07%V=9EM/B]:O+(B_>/UOU MA[_OC6\>WP!-Z:T W803H\3\MN*N_5 MN[?M5KBUI%)26)-I-KIXEX#KWHMN$^PFSNB5#33QX[*A)Q8=*]!Y;2G1_88= M#(_VX@=02P,$% @ [TIM5V!F(!WF @ 508 !D !X;"]W;W)K&UL?55M3]LP$/XKIPQ-( 62)FGZLK92@4V;-+0*&/LP M[8.;7!L+)^YLA\*_W]EI0IE*OSAG^Y['S_E\E\E6JD==(!IX+D6EIUYAS&8< M!#HKL&3Z0FZPHIV55"4S-%7K0&\4LMR!2A%$89@&)>.5-YNXM86:361M!*]P MH4#79H?FY62B:!1U+SDNL-)<5*%Q- MO7EO?)E8?^?PP'&K]VRPD2RE?+23;_G4"ZT@%)@9R\#H\X17*(0E(AE_=YQ> M=Z0%[MLM^Q<7.\6R9!JOI/C%]PL RG'M6' M1O6$WNSCAUX:?CJB-^GT)L?89W=4CGDM$.0*#B3MD-RCA(?EMLSV4J1[ EFM M%%8&Q-X#V:)"8!I64E!1ZS%0<@R62W*W&;K&;#?I->FR0P2GO )3R%H3N3X# M2H B_+E"P8P]LLW!"421'Z5],GHC/R7D Q,UGK,\?Z/,L&=(_2A)H>>/P@06 MMA=VM*?G"A(NCY\?#B,8>H=O=C)XM4=B0R=0\1\5< M_V@OX 4B?S &B485^8K_:JW!GD 24QP# M,N*^G\8A''HUP5ZIEZC6KJ%IDEI7IJGZ;K7KF?.F5;RZ-PWWAJDUKS0(7!$T MO!CT/5!-$VLF1FYSR+5;"79@: M-6M*8RM!O+2;V-4611&<*A6G27(95T+J:+4(>_=VM3 -*:GQWH)KJDK8UQM4 M9K>,QM%^XT%NMN0WXM6B%AM\1/I6WUM>Q3U*(2O43AH-%LME=#V>WTR]?3#X M0^+.'()H<*HE(>B&G\TV%&_9'>\5C>H_\2 M8N=8UL+AK5%_RH*VRV@608&E:!0]F-VOV,43".9&N? ?=JWMA$_,&T>FZIQY M74G=?L5+=P]'#K/D!PYIYY &WNU!@>6=(+%:6+,#ZZT9S0LAU.#-Y*3V27DD MRUK)?K2ZPS7!V9-8*W3GBY@8TBOBO'._:=W3'[A_A*]&T];!9UU@\=8_9BH] MGW3/YR8=!'S$^@*R9 1IDF8#>%D?7Q;PLJ'X[J3+E7&-1?CK>NW( M(,!I>D];A-(H[CVI-T ^SUT#RG_1@=1M7[PP,^&_7LC\@M%I(.IA_> MS=)Q^JG_OHZL9(D MAERJ-VQ.E=P@\O\J.6*U1?]>>'79D&]+GFRR:JJC5-7BE6<_WWO#D\4&K]LV MW]<;B^AU P7YIMS.PR;?Z>QJZL4)A&1X<7H0+P_B52=R)/S0E>2AT]EHS.9M M]@?H'NKU5.;BHTE=H=V$]\A!J+QV:/>[_9-WW4[Z@WG[7GX5=B.U X4ENR87 M5YPJV[Y![8),'>;^VA"_(D'<\K.-UANPOC2&]@M_0/]#8/4?4$L#!!0 ( M .]*;5>H52L8*@0 ',+ 9 >&PO=V]R:W-H965TB!UH:640H4DM2*Z*:JJ'K> )?[ MI1=YW<8MVY7&;@2K14UW< ?FC_I&X2KHM>2L J&9%$1!L?36T7PSMO?=A3\9 M[/71G%@F6RD?[.+W?.F%%A!PR(S50'%XA$_ N56$,+X?='J]22MX/.^T_^JX M(Y ?U%4E"G\1AG SH2WJVB=.7O)WM7^NM-@J# MX^]S?%MUH_/J;,+,=4TS6'J8$1K4(WBKGW^*TO"7 ;"C'NQH2/OJ%C(I,L89 M=?$K"Z(M8DV8L('(,D)%3G+&&P,Y@8Y:C=3<19)1GC7<29_C-FC]/+,(JC%MC PZJFLMGC"+XWC#S3&I.A2:)/XXB,D68 MB9],<(8,WHYQ('2C:>K'<81CY$6*OE#P'I1&T M$Y*9(_G@%V* M,.QC'\EHT5K=ERPKG6U$[!HQD5F.Z"7'L*2(19I60X7\J'&W$5/''@69S/^? MHGH+^$=EF75V^V"-8/A448@IG)*Q/TI#DLS\*!W;5)S.R+TTE+^B?GC[RT+G MLB(X:H2P:NUP'/"RE-M[ &^CY[]0]02P,$% @ [TIM M5S2\*9AT! ]10 !D !X;"]W;W)K&ULO9C; M;N,V$(9?A5"+8A=(K9/MV*EM8!.UV!1--]B@W8NB%[1%VT1X4$G*SB[Z\!U2 MLFPYLA(#2F]LD>+\''[B# ^3K52/>DV(04^<"3WUUL9D5[ZO%VO"L>[)C AX MLY2*8P-%M?)UI@A.G1%G?A0$0Y]C*KS9Q-7=J]E$YH910>X5TCGG6'V])DQN MIU[H[2H^T]7:V I_-LGPBCP0\T=VKZ#D5RHIY41H*@529#GU/H1723BP!J[% MGY1L]<$SLD.92_EH"[?IU NL1X21A;$2&/XVY(8P9I7 CW]*4:_JTQH>/N_4 M?W&#A\',L28WDGVAJ5E/O9&'4K+$.3.?Y?8C*0?D'%Q(IMTOVI9M P\M#912($RK)"$A<-@0U*TP2PG"!)%,<'1.RI0 M*AG#2N]KWZ-_VZ/ING#@\H!FT N"8Z*O:I6\U*K&8%@Q&+8RN,-/E.<[;!WRY MY:!:YQ#&D/0.%A"7!(L&3?NEZ_&S\(N"811'H^@HW[7Z=B[&CL1J&,-@O\L, MVD%*6!*^4)%J]!&R)Q4K?0'S<]%K M2N=>YD[%0MZ4JMSO%@MQZ^27B7LETA M[5(MZ4JMCC3:(XW>9@M8ZM8"^2B"V[L^&U1':G50^X-'V+H3_S_V@:4'+VT$ MVQT]&^M;'$#"_0DD?.$(8GGN5I(T5Y ;+3(JH42U472>6\)V8ZG+J?K" A,V M'$X&HR *PL'PF&2GIY2NU.HD]^>4\/4'%21S W-3V*4&X25LL_TR:W]F ( &@& 9 >&PO M=V]R:W-H965T7&?36CAVL)T6_OW93HB*U*)[X"7QVCOCG7&\R392/>L5HH'7 MB@L]"E;&U!=AJ.D**Z('LD9A5TJI*F)LJ):AKA62PH,J'L91=!I6A(D@S_S< M3.69; QG F<*=%-51+U=(9>;43 ,WB<>V')EW$289S59XAS-8SU3-@I[EH)5 M*#23 A26H^!R>#%.7;Y/>&*XT5MC<$H64CZ[X+88!9$K"#E2XQB(?:UQC)P[ M(EO&2\<9]%LZX/;XG?W::[=:%D3C6/+?K#"K47 >0($E:;AYD)L;[/2<.#XJ MN?9/V'2Y40"TT496'=A64#'1OLEKY\,68)CN <0=(/Y?0-(!$B^TKRA#E;"E8R2H2!2TIE(PP3 M2YA)SBA##3_@GBA%G.UP.$%#&-='=O9Q/H'#@R,X "9@RCBWQZ.ST-CJW!XA M[2JY:BN)]U6"]0"2Z!CB*$YVP,>?PR=(+7SHX?%'>&@]Z8V)>V-BSY?NX9M* M@6_6:?5LKU+9B&*GI$\YW V\T#6A. KL%=.HUACDW[\-3Z-?NP1^$=D'N4DO M-_'LR1ZYUX0I>"*\P6.XU!J-!B(*N&-DP3@S[ORG2'2CL ![^QZ0-DJYS\-E MW4NA^HDKHIF&/W=V [@U6.F_NXQ+OM*X+R+[8%S:&Y=^^IV,B5YY$Z@;X$O# MUH2C,/H82N?IVGD*!=.42V??+C/:'4[]#J[MKO.SLRQ<;TML4WYNI:3G@[1/ M:DL/M_J Z\%3HI9,:.!86E@T.#L)0+5]K0V,K'UK6$AC&XT?KNRO )5+L.NE ME.8]<-VF_[GD_P!02P,$% @ [TIM5]@O7]^L! \!D !D !X;"]W M;W)K&ULO5EM;]LV$/XKA%8,+=!&HEZMS#;@6!H6 M8%V#.-T^#/M 2[2M52(]DH[3?S_J);*E,++=4?>$; MC 5X*G+")\9&B.VU:?)D@PO$K^@6$_EE15F!A'QE:Y-O&49II53DIFU9OEF@ MC!C3<=5VQZ9CNA-Y1O = WQ7%(A]O<$YW4\,:#PWW&?KC2@;S.EXB]9X@<7G M[1V3;V:+DF8%)CRC!#"\FA@S>!W#H%2H)'[/\)X?/8/2E26E7\J7VW1B6&6/ M<(X344(@^?>(YSC/2R39CW\:4*.U62H>/S^C_UPY+YU9(H[G-/\C2\5F8HP, MD.(5VN7BGNY_P8U#7HF7T)Q7OV#?R%H&2'9&B",%B:-6 ML!L%NZ_@OJ+@- K.N1;<1L$]UX+7*%2NF[7O%7$1$F@Z9G0/6"DMT0?>E/H/&[KCB*1\; KI1MD9,VFZ?%-WV7ZERP[X2(G8!F@+68950VMFQK/K_#*1>AQZONCT K&YN,Q MW0HQRPM#MRL6*<1&W2^GK:2SK254\XE%7(! MQG(93'+$>34EEHN:BHY!"Y?FJ$ZPJ ;SCCC[X$/+ZS&KR62'?[_EW_\F_E4\ M^R^]D $-+G75!ZW5P[I##)!T>;,&+'OB! MZX^LGMOV:-!M.='+/1L!\QV32T'R%3PP1'A> M#2PP2_^6.QVY_13*X \B7SK(=()%.L%B36"=\(1M>,+OM&J'.H.E$RS2"19K M NL$"UJ'3;NE>=T>!KPT+EK1H@:M,],&(]B?CW49[7)^5"C!_WV[,&SBXBCH M1(L:M%.KHBZCW2C8ARC8VC8-PU 7LZT3+6K03K*MR6B7[4,M!P>KCXLV*PU4 M=X_FA'9_MS)L\F(>S[,:Z[+:)?)09\'A0NO4</;6M[/3&K#N5[[3?P>@X5[5%YG5&=F!_@Z[N0CXC) MY.$@QRMIRKH*9*!8?;U0OPBZK<[/EU0(6E2/&XQ2S$H!^7U%J7A^*0VTESS3 M?P%02P,$% @ [TIM5RA;_E]!! =1@ !D !X;"]W;W)K&ULM5E;CZ,V%/XK%EU5NU([V%S#-(DT,U!UI:XZFNRV#U4? M/. 0:P%3VTFV_?4UEY! ",IT/"\3,-_Y['/)%\Z9^9[QKV)#B 3?\JP0"V,C M97EKFB+>D!R+&U:20CU9,YYCJ6YY:HJ2$YS41GEF6A!Z9HYI82SG]=HC7\[9 M5F:T((\8_[//5,\]8D >6_4$3N5D8,P,D9(VWF7QB^U]( MZY!;\<4L$_5?L&^QT #Q5DB6M\;J!#DMFD_\K0W$B8'B&3>P6@-K:.!<,+!; M _O:'9S6P+EV![Z[[YES6 MA7/9X!,KY$: J$A(,F(?3ML'$_:FBE$7*.L0J'MKDG!%RAM@PQ^ !2U[Y#P/ MUYM;8^Z\;O?H?^_>"X;=58U=\]D7^ 8%H(KG4!I__JJ@X*,DN?AK+.L-KS/. M6ZGBK2AQ3!:&DCU!^(X8R^^_0Q[\:2SD.LE"G621)K)>"-="'0F1R=9J),LTD362PZ"QWX ODX96OO3+VK@>38<2,,(S)^Y0U@X M K-\I-Y&!NHPAK/56\N%%PATTO^@27]7VV<1>7UP+3@;BL0Y M+D 6LH8"'_@D@<.RHTW5+])C?JI6'*X4G[%Y>>3K90 M*UNDBZV?B6/#A]RW4@>M/9]6ME K6Z2+K9^B8]^')CN7*]3!.Q\&V&XPU(8Q MU,G H(W<.V1_IF(/\)\Y06 F1DK;:"-[Y*(6]FW,V-9&4]Q'UF4K*\ MOMP0G!!> =3S-6/R<%-MT/VG8?D?4$L#!!0 ( .]*;5>R8"[BM@( (<& M 9 >&PO=V]R:W-H965T$J&W7UC2HM1VP4\F-2EPA?JQ M7D@S\SN5C%;(%14<).93[RZ\G8WM>7?@*\6=.AB#]60MQ).=?,ZF7F"!D&&J MK0(Q?UN\1\:LD,'XV6IZW976\'"\5__H?#>^K(G">\&^T4R74^_:@PQSLF%Z M*7:?L/5G9/52P93[A5U[-O @W2@MJM;8$%24-__DN8W#@4$4'3&(6H/(<3<7 M.Y34%+ 2C*44%EW!?$EZ8$>4PQQREQ R6N$6^03B?HR:4J0LXL_M?2K%1 MA&=JXFN#:2_STQ9IUB!%1Y!NX$%P72KXP#/,_K7WC7N=C]'>QUET4G"%]14, M@G<0!=$ 'E=S.#^[.*$[Z&(W<+J#([H/8HNF/G5O/+XO!6-@*F='9/:C+PJ- M^+!?W#[&6U63%*>>>6T*Y1:]Y.V;, [>GT ?=NC#4^K)C##"4P2B;.;GF&*U M1@F#T 4IZL-M!&,G:)_Z-@FC,!I/_&T/QZCC&)WDZ,(FV[!)3(4IP]\O$]\P M-&*C X;+<'1S?00B[B#BDQ!W649MBR ,2&7+7MEW[;CZ(.)7$.%H-(S[&<8= MP_@_$F(J5K<9:Y]-WVB6^VZ[%W37/X> M;UKT Y$%Y0H8YL8TN!J;(,BF[343+6K7:M9"F\;EAJ7Y4J"T!\Q^+H3>3^P% MW;&ULS5=K;]L@%/TKR*NF3DIKX[RSQ%(?FU9ITZ*FW3Y4 M_4#LZP35!@_(H_]^@%TG51UORMJNBA0#YE[.@7M\N<,5%W=R#J#0.DV8'#ES MI;*!Z\IP#BF1QSP#IM_$7*1$Z:Z8N3(30")KE":N[WD=-R64.<'0CHU%,.0+ ME5 &8X'D(DV)N#^%A*]&#G8>!B[I;*[,@!L,,S*#":CK;"QTSRV]1#0%)BEG M2$ \3,-2M=8:'&7F5"9*Z+=4VZE@DI\&XC&:T!FC,0T)4^@D#/F"*@"$WD!W2 *$-7<[Z0 MA$5RZ"J-V:SLA@6^TQR?OPL?9,>HZ360[_E-=#TY1X<''QZ[<37EDK=?\O:M MW^8.OP72AH9L8M<2!6&CG(6 OD\3.B.&7V/#^HJF9I[9*OU*QB0/K)NOVC>Z M4)#*VRJ".9!6-1"CNH',2 @C1\M*@EB"$[Q_ASO>QQJ:S9)FL\Y[4&(7CT], ME*RS+=:\9%UY4OE2';N44?LRP#W]&[K+"H2M$F&K%N'S'40#3101"FD= +HY M65-Y.[!AT7H-DI:79>+P([3R.PU>WVJR.P M6R+L_DT$/OJHE:BG]^94*(^JX-3[Q3Y*.5-S6;.+O1)C[S^KI+5;);70]@R? M?DF\_U94TG\!FMC;Y&'O]712K+4ME&;+V_&EQEMW!?Q"2OF#8Q_= Q%U0L&; MQ(YK$^HK2*6S6RKUV/8-HDVVQ\VWHA9<>_'8E^GFUH#KKPW/*Y?6T[RR0RN; M[(YKL^J_:&6/=(VJ-M7=*@M,B?6-B!EE$B40:\_><5\HGME*8.J;X*&O'X#=02P,$% @ [TIM5S="F2,: P M'PP !D !X;"]W;W)K&ULM5=;;]HP%/XK5E9- MG;0U(8'0,8A$"=,JK1(JZ_8P[<$D!V(UL5/;@6Z_?K834B@I8EOV0GPYWW=N M]O%AN&'\7B0 $CUF*14C*Y$R']BVB!+(L+A@.5"ULV0\PU)-^G(=CRQ' M&P0I1%(S8/59PP325!,I,QXJ3JM6J8&[XRW[1^.[\F6!!4Q8^HW$,AE9EQ:* M88F+5-ZRS2>H_.EIOHBEPORB327K6"@JA&19!5869(267_Q8Q6$'H'B: 6X% M<)\#NB\ O K@G:JA6P&ZIVKH50#CNEWZ;@(78HF#(6<;Q+6T8M,#$WV#5O$B M5)^3N>1JERB<#.;E^4!LB>9D1W?S$)V?O4%GB%#T)6&%P#060ULJ([4J.ZH,NBH-07R'/>(M=QO09[)J?# MW29W_DW[]*^U[P7#JX^+9_B\%_AFG,5%)-$U+4N4ONO?/RLA="TA$S^:\ETR M=IL9=1T"FW)2TOJ'53\HZZ/KJF*UW0WXHT^OX M^S+AH4S'NW3WA::'0J[3?=*VYWFO]KQWU/-YL1 1)WGYZM 8,9D 5R^8J5!- M+A_E^]/CV"99V";9M"6RO:3X=5+\UJN$WV9:VB0+VR2;MD2VEY9^G9;^_ZD2 M_1.JQ*',894XE&FH$H="#57"WNEX,N KTVH*9)J6\C6K5^MN=FR:N&?K5YW! MI-.P'JKNMVQ6G^C+UOD&\Q6A J6P5*J&ULK9EK;]LV%(;_"J$50PLDT<66 M;&>V@3BZM,,Z!,W:?1CV@9$96ZLDNB05)_]^U"6R9=&LW9XOB43I/(?D^YJD MR.F6LJ]\38A SUF:\YFQ%F)S;9H\7I,,\RNZ(;E\\DA9AH6\92N3;QC!RRHH M2TW'LCPSPTENS*=5V1V;3VDATB0G=PSQ(LLP>UF0E&YGAFV\%GQ*5FM1%ICS MZ0:OR#T1GS=W3-Z9+6699"3G"^)*0+=^[1F53'BC] M6MY\6,X,JZP124DL2@26_Y[(+4G3DB3K\:V!&FW.,G#_^I4>5HV7C7G G-S2 M].]D*=8S8VR@)7G$12H^T>U[TC2HJF!,4U[]1=OZ7<\R4%QP0;,F6-8@2_+Z M/WYN.F(OP!X>"7": .VH&KPGP#@.\(P&C M)F!4B57W;B6-CP6>3QG=(E:^+6GE1:5O%2T52?+2BO>"R:>)C!/SF_A;D?"D MM 5'E^A/S!@NS8'>^D3@).7O9.GG>Q^]??,.O4%)COY:TX+C?,FGII 5*#%F MW"2[K9,Y1Y(-T$>:BS5'0;XD2T5\H(^??"\^TL?;C@9@RIYKN\]Y[;Z%HR7^ M7J17R+(OD&,YCJI#].'W9'.%!E85/E"$^]_+GFO#@Y_+'IX>KFI[I _W22S# ME5W7D6+0.GE0\09'>(N"RQ+.T9ZET3]_R#+T09",_ZNHXJ)&#M7(?1Y0NMTF: M7J!-P>*UG-#DS!C3(A=)OD)X^9\"N$K%@$!.MH[;9:NWJMY:H,R0$AII6Z4M7RDB=+4LYW M-%=)K"6>*S$DS(>$!37,W7/"Q!T?^,!5>7SFC\:3;5SYDQL#K*=C/&$)FC%1M'.[\T)%P MU$HXTDIXOTGR#ON39/[Q!KS-[ MFR,^:,I D=+NS2$A:,X(BM;5>;>S9NNWUG[NM!^:U][=N*\L"^#NO3Y1V^ M/NS^B-DJR3E*R:-,95V-9,-8?7Y/E(K7 MFS)!>XH__Q]02P,$% @ [TIM5T*(,+\+!@ >R\ !D !X;"]W;W)K M&ULM9IK;Z,X%(;_BI4=K6:D:0,DY-)-([4![\YJ M9E5-Y_)AM1]<"R"/3T0<L4R&4<)O>%(9(<#X3^N:+U*R8[> M4ODYO>'J;%Q3PNA $Q&Q!'&ZO1Q=V1?8F>4!Q1U?(GH4K6.4/\H=8]_RDW?A MY[JA<9R35#N^5]!1G3,/;!\_TG'Q\.IA[HB@&Q9_C4*Y MOQPM1BBD6Y+%\B,[_D&K!W)S7L!B4?Q%Q_+>J;HYR(1DARI8M> 0)>5_\E!U M1"O GCX1X%0!3C? ?2)@4@5,7IIA6@5,7QK@5@'N2P-F54 AYKCLK**G/2+) M>L79$?'\;D7+#PJYBFC5P5&2?[-N)5>?1BI.KJ^"[UDDHEQE@5Y[5)(H%F_0 M&?I\ZZ'7K]Z@5RA*T*<]RP1)0K$:2Y4T#QT'58)-FQQ=>.$?AG%I\CRWZ+',MQ^MIC#K^EZ3F:6$7XI"?<>WEX7W;_ MN<8GQNS8'.[10(7W/KO6EY-:_4G!FSS!N\Z$NB($:GT-T-_OU37T3M*#^*>G MB=6JBKW]G+#Q&<=RGI3%RJ)8E;%; \HIVOUXX]M*=KL;W;94@<_J0,-SW (OY MTJT?0.M_M^Y_U]C_[2'V+4K4;(%M44#$7I55]0GOCHJE,D;F4&5*F-MZ,*LC MBGORZ,N)Y>@W^9!MPD P39)9+FCG0\(\2)@/ M"<- ,$W/>:WG'+Z.S2%%AH1YD# ?$H:!8)K(BUKDA?&EW62[*)R9)7+U9]:SRZ4G*J1-B3R?N2<&#=#H\4)H/2L-0 M-%V]QH>QS4;,SWEC%;2MXK)GU@)JO(#2?% :AJ+I(C;FBVU<]J\W3%6[9)=/ M6@*E8Q123G)%>Z6;GTCGJH9TI9N?+-6GMM7U+,W-&BQ)3\Y%-R?NN?2>QFKI'**4LS +))(TV"*8#97A2[H*J/V:N%AV*YTY[6 !0:T54!J& MHND"-M:*8[96OA9[C&AX=G6ORNR.HL^";K,8O8^VM%<^,\Y%/RCAO?MAS)&# M)06U64!I&(JF2]K8+([99NG4W4VQ6XIRQ&EX@-(\4)H/2L-0-%WKQM9QS+;.3]3;TRTLBY-J"^KK M@-)\4!J&HNGR-;Z.8_9U!E=;,VYBJ+:@+@\HS0>E82A:*>FXM6=8%&UL MK59=;YLP%/TK%JNF5EH+@9 T'4%JTGU*E:IDW1ZF/3AP$ZP:F]HFM/]^MB$L M62EKI;V ;>XY/N?&OC=1Q<6=S 4>L@IDU,G4ZJX<%V99)!C><8+8/K+FHL< M*ST5&U<6 G!J03EU?<\;N3DFS(DCNW8CXHB7BA(&-P+),L^Q>)P!Y=74&3B[ MA0799,HLN'%4X TL0=T6-T+/W)8E)3DP23A# M93YW)P,1^;>!OPG4 E]\;( M.%EQ?FMM=51X4%4&'K=TD:MM%&O-'VH="ECNI8( 2QY1$I@)BDV6KND]K*] M-MNCIXY"?S+H=C1N'8U?>H* I?UGIY?IM6[&'6=G, F'?]EQ]ZIQ#F)CFY1$ M"2^9J@MSN]KVP4M;_MT_X743O<9"7Q&)**PUU#L;ZU2*NC'5$\4+6]M77.E. M88>9[N4@3(#^ON9<[29F@_;?0?P;4$L#!!0 ( .]*;5>>X?,SI08 )TV M 9 >&PO=V]R:W-H965TN/@AYXPI])BEN3P=S)5:' ^',IJSC,I#OF"Y_N:.BXPJ_5;< M#^5",!J73EDZQ([C#S.:Y(/92?G9M9B=\*5*DYQ="R2764;%TSE+^O!W%+)+GCZ/8G5_'1P-$ QNZ/+5'WA#Y]8/:!QP8MX*LN_Z*&V=08H M6DK%L]I9]R!+\NH_?:P#L>&@.68'7#O@;8?1"PY>[>#MVL*H=ACMVL*X=ACO MZN#7#GX9^RI89:0#JNCL1/ ') IK32M>E.DJO76 D[R863=*Z&\3[:=F7UA* MBQ3+>;+03:LYNJ:"Y0K1/$;EERQ&8:X2E3")/J*S.$X*>YJBR[R:V,4$>1\P M19-4?M FWVX"]/[=!_0.)3GZ.N=+J5GR9*AT=XM&AU'=M?.J:_B%KGGHBN=J M+G7S,8L-_H'=?VKQ'^HPK6.%GV-UCJW &[8X1)YS@+"#/4-_+G9WQZ;A_%[K MX>^U3NSN 8NTNVMR;\726\\[K^1YMGFGIY:>;>H)?14TE[2J-?_^K4W1I6*9 M_,\T:2KNR,PM"O&Q7-"(G0YTI95,K-A@]N\2A;E*E'-*CE BHG, M%$@KL._R@(0%]J%B],2H,,V-$+(7! C62J>_3J=O'>-7KO2^*=B*Y4MF2E[E M/MZTM0RL(WMCW";K MN$UV6@;59O$+725YDBTS_2K\N4S4T\?BVC+6EQN1OG+1%ZIHD=+<%%]K,WT7 M!R0L@(2%D# "!&LE_FB=^*,]724<068:$A9 PD)(& &"M3(]76=Z:EWB9P]4 MQ&C%9'FEH"\9$FZZY#^W4OKF%1(6V,?GEMN;*860G2! L%8*7:>YEW3ZU6GZ M^+8Z;6^G;YI!:0$H+02E$2A:._\;6H*[IW)=@Z$2#DD+0&DA*(U T=H)QTW" M,4C5MF-ZIQ>2%KPRQ/'+]R6@_2!0M'8J&SW&M8H G=I]PU,JOB=Y+-$GGL8Z MO_( 7>;1H3&_H*(,*"T I86@- )%:^>\46;R$FN760YBR*^S)5$"_I$;U-V@,2&PI28I3D[LW>NQQV]84N8"T ;#%]O MD-0FOM&D'>I&ZG'M6L\ZU()%+%GM'FT@H:6.=E?=Z40;LL'P]0:)VQ6F7HIV M(Q"Y_12B%WB]8"S3=R7&E(#*1J"T )06@M((%*T] M)QKMR-V7>.2"JD>@M "4%H+2"!2MG?!&0G+M&LMN3YIJ2%MDWZI1%_:6>N=L MVGW4M-UD"-HD@:*U'Y0W2A#NIP39ZO$-OU/Z/I*AS^%54XB-N;.WVG=A@M(" M4%H(2B-0M/9L:'0AO"]="(/J0J"T )06@M((%*V=\$87PG;19+=*7$/LE7@7 MH\!@A#L%UM[GWA'>AUR#&[D&V^6:5Q\EU_Z;(1EW@]LU&G6#VS5RO6YT#5:= M1!'[J-X:M4;PP/;?HKQI6XH$EQ*E^CY!3V3[G8*]^=[E"E06 :6%H#0"16M/ MBT86P>-][4^@V@@H+0"EA: T D5K)[P19[!=G-EQ?S+]'*=30B'ED\#0I&$C MZQIU2CN!ZE<[PHT@@^V"S.O[$ZBH4M->N4K8P2@$[1>!HK6ST$@@V'K'W6N_ MZ_F(WMYR[_R!:B2@M!"41J!H[1G1:"1XNJ^M#O2G-Z"T )06@M((%*W],_M& MB?'L2LP%SU=,E >!]*(6Y:6KKLP1SXJ-KSJ]46^"IJS7=-^V(5T8C/Q.]348 M'76JK\'([5@1^Y#[AG2X<7HF8^*^/."K@UM75-PGN;ZY8'>Z*>=PHOQ\),$ #] M'P &0 'AL+W=O)S6^[@-12C:92N],MV]F+U5Z8\ %6DYBQ'9B1]N'7#FE"2NH69"1N( GY MCGV.?<*QTUMQ\2SG K]B*-$]KVY4HM+WY?A'&(JS_D"$OW+E(N8*GTJ9KY< M"*"3K"B.?!($;3^F+/$&O>S:@QCT>*HBEL"#0#*-8RI^7D/$5WT/>R\7'MEL MKLP%?]!;T!F,0#TM'H0^\PN4"8LAD8PG2,"T[UWARR'IFH+LCF\,5G+C&!DJ M8\Z?S22S3[3*[PT\%*92\3@OUCV(6;+^ MIC]R(38*@Q4A*=W("B+)*GZ#?T-+I!)Y].T2?$ M$O37G*>2)A/9\Y5NWZ#X8=[6];HM\D9;(UB\PV\1PA3(5@RJV-B+37>NI0+&D+?T^:1();@#7[]!;># MW^MX.0*KL&P4+!L9>N/= 3Y#5U*"'EL]>NB.T3&+F&(@7P9^@K2M"E&RN_[@ MB2@N7%/))/KG3C> ;A7$\M\ZX1HNA7,$5A&N60C7M$Z/(4^4IJW=@$*N'UL3 M$-0\>>I(KY':&9)Y<"X'34R"GK_<)&-M;D\RK8),ZV-S'?V'_DRYTH/](%BH M!U];^BI[E*)[*I[-]-#_#>AVHGFSD$8O<^;D#I80K?N#3^LTL'9@UX%W!%;1 MJEUHU3XJQ[1="N<(K")V\7:UIY,N@63[H?M,F*SA$VU M%S2MKVH. GT=F_;H.-*CFBS25^X@M>ZPMK?K(#L"JTAS44AS<53NN' IG".P MBG X**-6X,P?.93-(/;6]F6S$1SQ7AYY2KC5'XU:?]@;VW6<7:%5I2F#)29' MY1'L-*VZ0JN*5^95;$UUN[FDL>62FN!E;W!?0F6.Q/8@><\3^*G7;"9=H6GZ MUM+)43S,*1\B;.(R;>+6<1G :?ATA585KXR?V!K2!D,JYYD0H3F [RE;TL@L MRL_0U.BZS%;K$R;#B!L):P5I;QFCTPF"+6>TMQ;&;54*91#$]B2X/>7U MGX1UO6T'W'D$#Q$><9D>XIK_3=.D*K2I>F2^Q-86YF?X7M=,?OY[^A\B# MI,R#Q)X'[2XYW$K=WJV=-[<.$4-)&4,)/BJO$:=!U15:5;R-'5#[%J@+K^5- MO.T_V95JF2F)/E>]ZS>X+.4T5KM" MJXI7QFIBWY5U8JGNUHIGRU).\Z^_\6[6O!C7V6W&$HDBF&KXX+RC#2S6[YK7 M)XHOLM>U8ZX4C[/#.= )"'.#_GW*=2C,3\P;X.*-_^!_4$L#!!0 ( .]* M;5>(G=ER P, /X( 9 >&PO=V]R:W-H965T2UJ)D55(N;RU;9$54&)QPY90J3MSQDLL MU90O;+'D@'.35%+;L,3ID+,-XCI:J>F!J8W)5FY(I9_B M5')UEZ@\F=YE&5]!CKX2/".42 ("X2I'WV4!'%T^@,2$BBMTC9ZF#^CRX@I= M(%*A'P5;"14GAK94%%K+SIH5[^L5O2,K3F%Y@WSG _(T?./Z$WP%L]HX]I4 U.!?MW-A.2JQW[W&:P5@WY%_=[= MBB7.8&2I%TL 7X.5OG_G1L['/KO_2>R->;\U[Y]2U^8YH_2: \52=0%N_/>9 MKI4BHZ3WAG7J>5X4#NWUOIMNE)M$^D&M>S"#%C,XB?F,Z0JN<9YK1/68F&E. MB5_[.&NI<(\@\H+H +,;Y"9.T$\9MI3AZ6*N>%9@0:K%R3J&G:6#(!D<\/4$ M^8G3SQ>U?-%)OMVKSMD64_VB]]%%W<+XL7= UQ/D'JO>H*4;G$67L4JJ$D(E M]5"0'#@V&SYM=JAM'_:@0^0-XN0 NR]HKS/>8,2+8T!]:,277\F6&A/E" ZP!U?\Z8W$WT&=A^ M\J1_ 5!+ P04 " #O2FU7@7M-\M % !C) &0 'AL+W=O1>4++.@Y(X0&$X#A+"TL%\ MEI^[%?,9SU3,4GHK@,R2A(B'2QKS^XL!'#R>N&/;G3(G@OEL3[9T2=7G_:W0 M1T&ELF8)327C*1!T&("\A)?&+V7M>_ 6%EQ_M46WZ)G(*_9/$I@&1-*I7(\J[ZXX,N &X43>2?+:V[+-2& M[6KFXCV7>Q+1BX&^.B45!SJ8__ ='(<_M5GU)-8P/JR,#UWJ\X_D&TNR!*RX MT)$LW8*(Z,J8>FBS76B-[)6>L+/8TJ3R.GIR6-,IW[ M^GZP4FTNG-%]!\^36,/HN#(Z]IJU8Y_&/8DUC$\JXQ/G"+_7PH D/-.F^:9S MH N142U=\:@]79W5O=#,M#(S=9JY)0]F]*1Q8GXSGU%Q[]X+'E&ZED!Q8![Z M5( ]$;IPF]OI?]S"\:C-K+,Y+S1[5ID]9J? "(!J=DTZMB=P5_Y:?()N?KK>;&@^ M/P-W'3=EMT!O(Z-6(]/AM,.)Y2/HI)#Y\M/[HRY$KV#D2ZWIV:(1G/B]$#VQ M3VG^-4@*6I2";I8Z(G4]T4]I=]J1NEU,83D)ND'ICAYX?,@G9 4+;O2L+-;S M,IW/'QJ4V.K2*S;Y4FNN%%B\0J'7C$9>(-S5OM26923D9J3_#YG=#>F=#:CU@D==R(PL0"$GH\P7/$F8RA-\0^ESIKS2 M4ZD&T1.2P)VN+!DA-QDM^(&FQ&!_U.7OI'50JUPP)0%)TRQI[0BO2(4ZD*IK M3H L4R$W4]E^>&HT*2[P5G->,:M4@[AF;G+:Y>FV MZQ7#2K4GDWWA MAKNFWFY?8W$*6>I"9WY1PRMG^5)KO@*QG(7=RUA'SF+=*KU??H1'IS>VT(3= MT-1[E=&MU]L3[+/.B"TT83<$Y:+3\Q>LNY+>7E]CV0G7WMMY?G'G]\W= M:RP[80M7V U7_=/<*RV5:L>FN64E[&:E_FFN3WQ>@N*A)5N->R4I7VK-_K'$ MA?V^]L->N&0P?P6!!;1M'0L4VW]TB-?QFJ2IV=%1G MJQTT[_)](X$M7FR_*2;'4D\5-CHT/)WH?!/%CI;B0/%]OBEDQ97B2?YUI^\! M5)@"^O<-Y^KQP%10[2N:_PM02P,$% @ [TIM5R!=S1W= P 0Q( !D M !X;"]W;W)K&ULM9A1;]LV$,>_"J$50PLTD2A9 MLI/9!E9[Q0)T6& WV\.P!UHZV40E4B,INQWZX4=*BFS'"I-XRHM-4;S_W4\\ MDB>-=UQ\D1L A;[F&9,39Z-4<>VZ,MY 3N0E+X#I.RD7.5'Z4JQ=60@@2664 M9Z[O>9&;$\J^8T'7&V4ZW.FX M(&M8@KHK;H6^H9'QJ :\0>%G3QH(X.RXOR+N;A) M)HYG(H(,8F4DB/[;P@RRS"CI./YI1)W6IS$\;-^K?ZS@-N MTOZ-BALWOC[4OOQ'?"VAN$2!]Q[YGA]TF,_LYG.(M3FNS/UCH$-_89))4J=EPK]]4D/0#<*P(/&C! YOZ]#-7)$.%H"RFA6Z1G)=,=2'7.E&E8S:$[308!)[G MC=WM(8S5W9DP@Q9F8(6Y8SI\H>B_D*"$RMB@()V?>BWKZ:52EH3%@&(N56?* MUNKA >+%,/0?$EIC.),P; G#9TR7P7F/&'3.4W@"$03A8/20PNKG3(JHI8BL M%)] RFLT*X4P:ZV:'+[*Z)J8W;R+*3J=F" \2;WH)$./1QW%.FQC'=ICY6Q] MH4#D^Z=N-L:X";XP^=8=]+!C(O#5R40,3]=5$ Q&H^ZP1VW8(VO82] 10I/Y MW]%,MZE>"VL!8#:XKGBM@B_=TWH2.V*_:MFO>MW,K_H$[TGL"!Q[^Q/[I7))]A8&MY_A3*U)W+7__N.@$[+7: MZ$OM^#'LZPT<]+HX<4\%10/_&N4)WM MI3<:! ^S^37*$+RO0["]$*EFS9R#=1I_1PO8\FQ+V?J^*R4QS:CZ]LS3Q^[O MQ?/\&N4-WMU([AM\73-A>,;W@##JM?4XV;:NO>5WXA84R91!JF6]RZ'.O=%_<6BOE"\J%[Z M5UPIGE?-#9 $A!F@[Z>&ULM59M;YLP$/XK M%JNF5NK*6TAH1Y#61M4JK5+4M-N':1\<.()5L)EMDE;:CY]M*$U50M9I^P*V M\3W/ 4+D'?5G*N9W:&DI 0J"*.(0S:U/KEGYZZG#I#;?'3^B7QGGES!(+N&#%-Y+* M?&J%%DHAPW4A;]CF,[0.!1HO884P3[1I]SH62FHA6=D:*P4EH[%9H>&%>-M1)'J,[*0G+UE2@[&<]@*=$' MM&B2@EB&+FM9(4'2; MLUI@FHK(EDJ9QK>35L5YH\+;H6(!U0GRG6/D.9Z/[A8S='AP]!+&5HYUWGF= M=Y[!]8>\NZ)"\EI+1]^_J WH2D(I?O2I;-!&_6CZ@IR)"BXA'G7$ MHT'B"PXID0BO.(")TB^T@$2=@=2HZ1,R"/B7<0HZN<$_S6GP'[2..ZWCP=#J MX]RGJ;$*MA(93H+^+$XZJLD^JE$?U>05E1\X.TY,V'&%^[B"/J[P#5RG'=?I M/JYQ']?I&[A"^I^YK4"UUOQTEQ MGZNB.UC(_J34M @O:LW(=UZY;&^U'MW&KS%?$2I0 9DR=$XF2CUO.F,SD:PR MW6C)I.IM9IBKOPG@>H/ZGC$FGR:ZP77_)_%O4$L#!!0 ( .]*;5<5,>"3 M*00 "D1 9 >&PO=V]R:W-H965TI*[>:-!-@#I(5PNOO0:K5TV\_>9"!6DSBU'>C^^[.3D V)2;F6+Q [ M,\]XGAD>V\P.E'WC,8! /](DXW,C%B*_-TT>QI!B?D=SR.2;+64I%G+(=B;/ M&>"H=$H3T[$LWTPQR8S%K)Q[9(L9+41",GADB!=IBMGK$A)ZF!NV<9QX(KM8 MJ ES,D4GFA M])L:_!O-#4NM"!((A8+ \FL/*T@2A237\;T&-9J8RK']?$3_NTQ>)O.".:QH M\I5$(IX;$P-%L,5%(I[HX1^H$_(47D@37GZB0VUK&2@LN*!I[2Q7D)*L^L8_ M:B):#A)'[^#4#D[7873&P:T=W$LCC&J'T:41O-JA3-VL+C$G(<)9A *2% (BI$%]%X# ).&W$O]Y$Z!W-[?H M!IF(-\C/&1'\?6OB&8*F;I*P SK-)=5FLZ9-%WTD68BYFB= M11!I_(-A_^F ORDI;WAWCKPOG4' #>1WR+7>(\=R7,UZ5I>[.[IT?B_Z^I>C MGY#A-DWHEGCN&;Q/10H,"\KN=96M?$=Z7R6D]SS'(@*4/GZI:_:>/8+W[)EV^S; MQ/:-G.GHU";HV]@CR[=/K=9]J^E8M=E>DZ#7).@-)ECK5\&E.$DED9GFA6@$ M[*44,#B*5BY%BU>B)6TK/;K5$5/%]-KY3)RQ;76HT9E9KM-A,-"BV:[7H4>+ M9HW/$.0W!/F#!"V'*(AHDF#6FM6R4068M!9FW5G=-O%[Q>VP%6AA)AT2M$:> MGH)Q0\%X4(4"R*C<8<_JT/B:.G1-L.":8.LK@9V48-*48/(;.C2Y1(?Z1GT= MZMOH=*AO=5Z'IDV"T\$$OY8'5X@^X+W<\79P/.V<"I/\"?ZR)DTOTR2=F4:3 MM&A]3=*BG=4DVWH[G%J#=#U$$8K4F5)>)A!)9=\)I=>0Y@E]!4#PO2#B%>4) MSOC/B*E#M1?I>G:GZ"N-U:15]/JLJ(%RQ]W^T4&U6O&4DM9YW;Y2!T7U8?S_ M]U"]A--Z^H[3(TMG9]LCK\N7SL[S++_+F,[.FOK^&=*<-]*<0=*"82HNV]_J M&#_9X&JKH1U.#]3=XO16W3W.;%W]Y"%Z5]ZYN>R"(A/5 ;R9;>[U#^5MMC._ MM.]7MF8^4/\#E%?--_CJ3X2/F.V(_-TEL)6AK+NQK!NK[N750-"\O'B^4"&O ML>5C##@"I@SD^RVEXCA0 9I_1Q;_ 5!+ P04 " #O2FU7+W18GCD# "N M# &0 'AL+W=OYY[ MY3C&&R'O5 J@R4.><35Q4JV+<]=5<0HY5:>B (Y/ED+F5.-6KEQ52*")!>69 MZWO>T,TIXTXXMF=S&8Y%J3/&82Z)*O.@]&"G/'J3A_J.&P!D*<=X-< M_U= _PE 4 ."YVKHUX#^2,C%&B16"_E8:J4I3U"R$E)$ M+,E4Y#GF>J%%?$>B^Y*M:09<*Q(]Q%F9(/YH!IJR3!TCJ:IP]8UQ\BD5I4)2 M-78U>F+L<>/:ZLO*:O\)JP/R07"=HB:.:EKPL\/XLP-X%R/8A-%_#..E?Y!P M <4I";Q7Q/?\H,6>Z?/A?IL[?Z<]^F/M.\$(FIH*+%_P!-\%URQA66E: %E M7$JF&6R5Q5**W%1/46IJVP464TLA?GV/Q.1*0ZZ^M=5(946_W0K38,]506.8 M.-A!%<@U..'+%[VA]Z8M05V2S;HDBSHBVTEEOTEE_Q![^$EHFA&*"3UI,EJ_ MP4?X"E?+X[;D5+P#RVL^5NNPYXUZP[&[WH[ZOM2@/_1VA6;[0L%9;SC8E8I: MI :OSQJA'?<'C?N#@^Y?@]*2Q:85*MOE2LYT:[\ZR/.[M=@EV:Q+LJ@CLIUD M#)MD#/^+MC+L,I5=DLVZ)(LZ(MM)Y:A)Y>@?M971L]K*OE1+6]D7:FLK+5+[ M;<7=&L!RD"L[^2H2BY+KZKO9G#;#]86=*7\YO^R=3WLMYS,&ULK5;?;YLP$/Y7+%9-K;2%WUF;)4A-8%H?*E5-NSU,>W#@ M"*A@,]LDV7\_VQ!&,II56_,0[..^[^Z[ Q_3+65// ,0:%<6A,^,3(AJ8IH\ MSJ#$?$0K(/).2EF)A=RRMV.!5-:BR(G<,<0 MK\L2LY]S*.AV9MC&WG"?KS.A#&8PK? :EB >JSLF=V;'DN0E$)Y3@ABD,^/: MGD2^\M<.7W+8\MX:*24K2I_4YB:9&99*" J(A6+ \K*!!12%(I)I_&@YC2ZD M O;7>_9/6KO4LL(<%K3XFB.5'/R5(P>3>7.!',UAR3A$]-(8,JJ!FW >9- .>9 "ZZI41D'$4D M@60 'Y[&7YW FU)LI]C9*YX[)PF74(V0:[U#CN6X _DL7@YWAN3\7_3HGZ,? M%,/MVN]J/O>O[4=ASN."\IH!^G:]XH+)=_C[4+\;1F^849UK$U[A&&:&/+@X ML T8P=LW]MCZ.%3LUR0+7Y,L>B6R@[9X75N\4^S[M@C9%MC)D[] Z]H@$OR^UQ'4CU.ZG^2:E1FH(> M%O*WG5_QV5H,58A]1'7M$@LV^/CVI@ M]@[D$MA:3T*.8EH3T;R8K7/" M40&I#&6-/LB463,MFXV@E1X'*RKD<-'+3'Y@ %,.\GY*J=AO5(#NDR7X!5!+ M P04 " #P2FU7BSA"NE(& !,-P &0 'AL+W=OACTP-FT+ MU<4EJ3CY]Z4ND42+9BWT[*619)Z/I/E5I([,^2&EW]B.$(Y>XRAA=X,=Y_O; MX9"M=B3&[#K=DT1\LDEIC+DXI=LAVU."UT50' TMP["',0Z3P6)>7'NDBWF: M\2A,R"-%+(MC3-\>2)0>[@;FX/W"YW"[X_F%X6*^QUOR1/B7_2,59\.:L@YC MDK P31 EF[O!O7D;6*,\H"CQ-20'UCI&>5>>T_1;?O)Q?3YN,!V@-=G@+.*? MTT- J@Y-S 5IEC*=Q%2Q:$(=)^1>_5E]$*\ -S R95P.3<)ME5@'UNP$T5<'-NP+0*F!:C6PY',98. MYG@QI^D!T;RTH.4'A1!%M!C",,G=?>)4?!J*.+Y8IG$<AMW67KOK;^+5P[_QP5>/]G_4]T=8>G/'-CY1?G322HUK>4<$;G> ] M9$Q<80S=K[YG(0N+N^&_?XMKZ",G,?M/T<2'$CE6(_.IXI;M\8K<#<1

J6 M,VV[4\R';%L !)/,F=3F3+3FW*]6-"/KD\J@*,3/813R-Y4\6G9?>2!ASJ0S MCM;-=-892+"*:J>]Q2']G;%$B:"TKS0&D^*"V HLG.-8E[4Y^YS]\%HHO\7>!E MWY>!>G+O^Q9H%M_L9MX[=ZR?%O% V^2#T@(HFNQ-D\8W]7G\IWV8['%"(O3P M52D':,X>E.: TEQ0F@=*\T%I 11-5JY)W9O_0^[>!$W>@](<4)H+2O- :3XH M+8"BR1XV.7Q3G\2OLZL\+9\GQ2+MN7*3L ]H2\5LJG01,L6\-+LO RQ#E5QS M0.MU06D>*,T'I050-/GGGDT6W])G\4\^5L;X-8RS6*68'ME7,:O[5L!4*P9: MKPM*\T!I/B@M@*+)BC6)?$N?R.^3<=6C>JME=NY>DS)A<&Q6]Q7"6/5FRCVW MH ?:$5_1D?%446V@[+%<4![%)F]NZ?/FO_"#3CVY]Z""YMHK6GM KY2Y)U5! MY6LF#[2!/B@M@*+)$C4I1H7ASN"A9=Y ?'Y)DWY^TE> M0;V!;O$#4$L#!!0 ( /!*;5&PO=V]R:W-H M965T*BYTBDMC MZCDA.B^AHGHB:Q!V92M518T-U8[H6@$MO*CB) R"&:DH$SA+_-Q*98EL#&<" M5@KIIJJH>EX EVV*I_@P<<=VI7$3)$MJNH,UF/MZI6Q$!I>"52 TDP(IV*;X M:CI?Q"[?)_QDT.K1&+E*-E(^N."V2''@@(!#;IP#M:\]7 /GSLAB//:>>-C2 M"0%_/I?/+)=?^B=HN-XXP MRAMM9-6++4'%1/>F3_UW& G"\ 5!V M"S]UMY"F7U- L4;)%RF5;-S?PI7JU MA6/"_92U47:569W)ULU&PV,#PJ#/>_O4Z'P)AC*N+] 98@+]*&6CJ2AT0HS= MSZE(WGLO.N_P!>_ON9F@('Z'PB",T/UZB<[/+OZU(19W8 X'YM#[QJ]D/D9V MTL%U^ES7-(<4VU;6H/: L[=OIK/@TPF^:."+O'OT2C[T^ZO-0+<&*OWG&&ST M'V#C 38^^3&O\EPU4" EGRDW#([^Y\YBYBW<,=]GT<<@"!*R'^],1FWH3O0W MJG9,:,1A:W7!Y/TE1JH[)5U@9.T[6QEUY-B9X[*67X^OG:8? M^%8=#X,N%<2^Q^?<8_NF,?0KO>3T;D:I#A8%%]4@G&E=?HZB:C*C!:DN9$F% M07*I"J)-5TVCJE249!60"AYU6JTD*@@3X; OYL5-H:M@(N="#\)N$PK<[5LV M"-O)91@XN9',Z"!\./OX>R[U]8? W4\^G9RT'LZO=^-G%C@/(Z_HU0&B%ZT6 M+@P@)IX<)KY/&Y/N'B2]1QD3[FT+V]&G1L?Q3C%:ZJ$9^VLF=!!RM^4G;[-K M>E07R["?2[&NF3AT :-/"AH\$CX(1X2SL6+ RDG!^-*%.Q"82"Y5H$VQFH1M MB%1/#FZ['M1QK5,P(97-[3*XW^-Z^ ZPZH%!QGECL!.ZP+!?$JVI$C>F8P?; MX LHJ-OWR](XG"JR;'>NPC7!WDR2L50954V:=K@*#?ND,[EJ6$8!: MR\(T,D:F4A#K8<6H&T9V0CF_@X?\5[ZEO<@W=L[NFVB:QE#==#*N _J;:DY[ M4_;R5;I!R1ZE_CHWTQ&V#^5-;Q7-V<+V%WEC %-OX^JD+/GR"V=345 W^8,3 M#OMDQ0MF4K$GDPU*96("5(7!(U6:338C?Q0I[^E"K\IID>.>.T?H^=^N\Y0* MJ@C?-&UJ_SVO\JL=Q]VWLFR_578->SW6;^[W;O+J&$PFQV#R*&JR=PPFTR,P MV7VS;\W#3<;OS.6952\ M.',9>4W&YL^U+7TS/J,YF7-]WX"#<-W^03,V+])FU"TL1#UJW?X.TVLGS8G: MY&(BHPN:C>JNFHYM,S -D[6^@+"+W-C+CV ?R(?OK -O3?16"S12O1&RF^%H#XE\W8*2I?[>Q/,# =@&K M'?$,>PJY@U[@G$D33$$:M%?HTF"K$X"'__^8$])'*>I'P',[R". M,02>1AS!'( '#(EC^Q[<>1]%J_=4M/X?YO 94$L#!!0 ( /!*;5>7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G>!ND V;KH!VL:(@^RQH"7:(DJ1+DDY37[]CN@U3-7NH)>)3XXH MB_XT(OF-AGGW;.RWA3'?V(]&:3=):N_75X.!*VO1760L-9Y;&-MS#H5T- MW-H*7KE:"-^H038FET=#8-3Q)\>SVY[M#MI%. M+J22_F62A+^52%@CM6SDJZ@FR3!AKC;/_Q@K7XWV7,U+:Y2:).GVQ).P7I8' MS?,.\I$O7&CQ?/' 622C(?0X5):Y\,W0O\<&#<"OKP]:KVYE?+2F M74N]ZKJ!NQA$MQ'BL/O58&1DD<[HV0%OUZQO[GBNA0L MQ-%%@!D"F)T,D)W-> 29(Y#Y&T+..XCN L?,DMVOA8T@"P2R.!GDC6G6$>0( M@1R=#'+N31E!CA'(\>DBR5T=09XCD.>TD/=VQ;5\#2<8UQ7[PGUKQ9$Q>8% M7M!"SMNFX?8E/%ZYTA(NX]JSZ[(TK?8R@KQ$("]I(:_+[RW\9FB/5^TAMFP/ M:9D^&E,]2Z5B'E0CQ!YYB!K9L_0U.,[")6'D/?1DA\DD);;)+9>6/7'5"O99 M< ?S(F8N%C%LP6 M*;$N/G"K(95S; 99U;R&(1>388I(B1UQITO3"/;(?XC>\,*,D!(K 33?2+]U M53>LP&,>HB=T*?N0F!%2=FO'A\W/DQ.S0$JL@1E_89LPTL+E71XZ ME:Y4IEM&XF09\T)&[(4[[60%<^'1\@H>+;NVEL,3_GF5RS!79,2N0*7_-8LQ MT16"KX2%C$FYI7\I%X9Q9B85_*3>F4<8Z(E+6*OX)CG,29FF)S8,#CF M18R)^28G]@V.>1EC8K[)R7T3)1-_PG($Z6-726=G4^%Y7(_),=_DQ+[IYSP! M3?56]1P33TXLGGW29AMC8JHIWKPF!M /HC2ZA%$:[Y@5F&H*8M4 : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWV8A BHTM!&V8!%AH=BL.69*+#[ M(%*0@U*D07,J:VSY^J\^6^/9:VR;O.L.:;OKT^BX;P]I7FUS[I]#2*MMW#?I MH>OCX7QEW0W[)I^7PR;TS>JCV<2@X_$D#+]G5(O9[YFCMU,?_S.Q6Z]WJ_C2 MK3[W\9#_&!R^NN$C;6/,U>BM&38QSZMP;*^G4[@H*@I_)!4PB:E@^2,^/U\9?E MSTE\7]07G /\_5U\ U!+ P04 " #P2FU7@(3XG< ! '@ $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY;$F5 M]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,VOO:% MJ2>)H](GO&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .]*;5?@17GV M\@4 (T@ 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [TIM M5^O[Q4 'AL+W=O# & @($0( >&PO=V]R:W-H M965T&UL4$L! A0#% @ [TIM5^766]VL"P :F\ !@ M ("!FR, 'AL+W=OCR#[Y0@ !4H 8 " @7TO !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ [TIM5]I:,O(H#P 12L !@ ("!.T M 'AL+W=O&UL4$L! A0#% @ [TIM5[:&I?B4 @ L04 !D M ("!U%< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [TIM5[Y,1,/7 @ : 8 !D ("!;6H 'AL+W=O M&PO=V]R:W-H965TIC=.]^P, '4* 9 " @75W M !X;"]W;W)K&UL4$L! A0#% @ [TIM5R)[ M(8_L! 7 T !D ("!IWL 'AL+W=OA_6H< ( !0%P &0 M @('*@ >&PO=V]R:W-H965T&UL4$L! A0#% @ [TIM5[>HF8MZ @ M < !D M ("!XHP 'AL+W=O$P &0 @(&3CP >&PO M=V]R:W-H965T&UL4$L! A0#% @ [TIM5Y2^01R !0 :Q !D ("! M8*$ 'AL+W=O&PO=V]R:W-H965TJ !X;"]W;W)K&UL4$L! A0#% M @ [TIM5QSRJN5< P P < !D ("!SZT 'AL+W=O8" !5!@ M&0 @(%BL0 >&PO=V]R:W-H965T0, !0( 9 " @7^T !X M;"]W;W)K&UL4$L! A0#% @ [TIM5ZA5*Q@J M! &PO=V]R:W-H965TTR:W]F ( &@& 9 " @3O! !X;"]W;W)K&UL4$L! A0#% @ [TIM5]@O7]^L! \!D !D M ("!"L0 'AL+W=O&PO=V]R M:W-H965TR8"[BM@( (<& M 9 " @67- !X;"]W;W)K&UL M4$L! A0#% @ [TIM5S*B:@4R P 1PX !D ("!4M M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[TIM5T*(,+\+!@ >R\ !D ("!'-P 'AL+W=O&PO=V]R:W-H965T! M>TWRT 4 &,D 9 " @2WT !X;"]W;W)K&UL4$L! A0#% @ [TIM5R!=S1W= P 0Q( !D M ("!-/H 'AL+W=O&PO=V]R:W-H M965T"3*00 "D1 9 M " @48! 0!X;"]W;W)K&UL4$L! M A0#% @ [TIM5R]T6)XY P K@P !D ("!I@4! 'AL M+W=O&PO=V]R:W-H965T+.$*Z4@8 $PW 9 " M@0\, 0!X;"]W;W)K&UL4$L! A0#% @ \$IM M5RZ)U>X- @ M@0 !D ("!F!(! 'AL+W=O&PO7BKL< MP !," + " 4T8 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #P2FU7@(3XG< ! '@ $P @ &A'P$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 .@ Z ,T/ "2(0$ ! end XML 62 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 63 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 147 257 1 false 41 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.n-able.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.n-able.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations Sheet http://www.n-able.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.n-able.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Nature of Operations Sheet http://www.n-able.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Acquisitions Sheet http://www.n-able.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - Goodwill Sheet http://www.n-able.com/role/Goodwill Goodwill Notes 11 false false R12.htm 0000012 - Disclosure - Relationship with Parent and Related Entities Sheet http://www.n-able.com/role/RelationshipwithParentandRelatedEntities Relationship with Parent and Related Entities Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.n-able.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Liabilities and Other Sheet http://www.n-able.com/role/AccruedLiabilitiesandOther Accrued Liabilities and Other Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.n-able.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Earnings Per Share Sheet http://www.n-able.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.n-able.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://www.n-able.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Subsequent Events Sheet http://www.n-able.com/role/SubsequentEvents Subsequent Events Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.n-able.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.n-able.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 9954473 - Disclosure - Acquisitions (Tables) Sheet http://www.n-able.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.n-able.com/role/Acquisitions 24 false false R25.htm 9954474 - Disclosure - Goodwill (Tables) Sheet http://www.n-able.com/role/GoodwillTables Goodwill (Tables) Tables http://www.n-able.com/role/Goodwill 25 false false R26.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.n-able.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.n-able.com/role/FairValueMeasurements 26 false false R27.htm 9954476 - Disclosure - Accrued Liabilities and Other (Tables) Sheet http://www.n-able.com/role/AccruedLiabilitiesandOtherTables Accrued Liabilities and Other (Tables) Tables http://www.n-able.com/role/AccruedLiabilitiesandOther 27 false false R28.htm 9954477 - Disclosure - Debt (Tables) Sheet http://www.n-able.com/role/DebtTables Debt (Tables) Tables http://www.n-able.com/role/Debt 28 false false R29.htm 9954478 - Disclosure - Earnings Per Share (Tables) Sheet http://www.n-able.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.n-able.com/role/EarningsPerShare 29 false false R30.htm 9954479 - Disclosure - Organization and Nature of Operations (Details) Sheet http://www.n-able.com/role/OrganizationandNatureofOperationsDetails Organization and Nature of Operations (Details) Details http://www.n-able.com/role/OrganizationandNatureofOperations 30 false false R31.htm 9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 31 false false R32.htm 9954481 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Details) Details 32 false false R33.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregation (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails Summary of Significant Accounting Policies - Revenue Disaggregation (Details) Details 33 false false R34.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details) Details 34 false false R35.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details) Details 35 false false R36.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details) Sheet http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails Summary of Significant Accounting Policies - Cost of Revenue (Details) Details 36 false false R37.htm 9954486 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.n-able.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 37 false false R38.htm 9954487 - Disclosure - Acquisitions (Details) Sheet http://www.n-able.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.n-able.com/role/AcquisitionsTables 38 false false R39.htm 9954488 - Disclosure - Goodwill (Details) Sheet http://www.n-able.com/role/GoodwillDetails Goodwill (Details) Details http://www.n-able.com/role/GoodwillTables 39 false false R40.htm 9954489 - Disclosure - Relationship with Parent and Related Entities - Additional Information (Details) Sheet http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails Relationship with Parent and Related Entities - Additional Information (Details) Details 40 false false R41.htm 9954490 - Disclosure - Fair Value Measurements (Details) Sheet http://www.n-able.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.n-able.com/role/FairValueMeasurementsTables 41 false false R42.htm 9954491 - Disclosure - Accrued Liabilities and Other (Details) Sheet http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails Accrued Liabilities and Other (Details) Details http://www.n-able.com/role/AccruedLiabilitiesandOtherTables 42 false false R43.htm 9954492 - Disclosure - Debt - Narrative (Details) Sheet http://www.n-able.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 43 false false R44.htm 9954493 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.n-able.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 44 false false R45.htm 9954494 - Disclosure - Debt - Summary of Future Minimum Principal Payments of Debt (Details) Sheet http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails Debt - Summary of Future Minimum Principal Payments of Debt (Details) Details 45 false false R46.htm 9954495 - Disclosure - Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details) Details 46 false false R47.htm 9954496 - Disclosure - Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) Sheet http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details) Details 47 false false R48.htm 9954497 - Disclosure - Income Taxes (Details) Sheet http://www.n-able.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.n-able.com/role/IncomeTaxes 48 false false R49.htm 9954498 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.n-able.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details 49 false false R50.htm 9954499 - Disclosure - Subsequent Events (Details) Sheet http://www.n-able.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.n-able.com/role/SubsequentEvents 50 false false All Reports Book All Reports nabl-20230930.htm nabl-20230930.xsd nabl-20230930_cal.xml nabl-20230930_def.xml nabl-20230930_lab.xml nabl-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nabl-20230930.htm": { "nsprefix": "nabl", "nsuri": "http://www.n-able.com/20230930", "dts": { "inline": { "local": [ "nabl-20230930.htm" ] }, "schema": { "local": [ "nabl-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "nabl-20230930_cal.xml" ] }, "definitionLink": { "local": [ "nabl-20230930_def.xml" ] }, "labelLink": { "local": [ "nabl-20230930_lab.xml" ] }, "presentationLink": { "local": [ "nabl-20230930_pre.xml" ] } }, "keyStandard": 233, "keyCustom": 24, "axisStandard": 25, "axisCustom": 0, "memberStandard": 26, "memberCustom": 14, "hidden": { "total": 12, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 3 }, "contextCount": 147, "entityCount": 1, "segmentCount": 41, "elementCount": 493, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 621, "http://xbrl.sec.gov/ecd/2023": 10, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://www.n-able.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.n-able.com/role/ConsolidatedBalanceSheets", "longName": "0000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R5": { "role": "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R6": { "role": "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-43", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-43", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R8": { "role": "http://www.n-able.com/role/OrganizationandNatureofOperations", "longName": "0000008 - Disclosure - Organization and Nature of Operations", "shortName": "Organization and Nature of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.n-able.com/role/Acquisitions", "longName": "0000010 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.n-able.com/role/Goodwill", "longName": "0000011 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.n-able.com/role/RelationshipwithParentandRelatedEntities", "longName": "0000012 - Disclosure - Relationship with Parent and Related Entities", "shortName": "Relationship with Parent and Related Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.n-able.com/role/FairValueMeasurements", "longName": "0000013 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.n-able.com/role/AccruedLiabilitiesandOther", "longName": "0000014 - Disclosure - Accrued Liabilities and Other", "shortName": "Accrued Liabilities and Other", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.n-able.com/role/Debt", "longName": "0000015 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.n-able.com/role/EarningsPerShare", "longName": "0000016 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.n-able.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.n-able.com/role/CommitmentsandContingencies", "longName": "0000018 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.n-able.com/role/SubsequentEvents", "longName": "0000019 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.n-able.com/role/AcquisitionsTables", "longName": "9954473 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.n-able.com/role/GoodwillTables", "longName": "9954474 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.n-able.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.n-able.com/role/AccruedLiabilitiesandOtherTables", "longName": "9954476 - Disclosure - Accrued Liabilities and Other (Tables)", "shortName": "Accrued Liabilities and Other (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.n-able.com/role/DebtTables", "longName": "9954477 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.n-able.com/role/EarningsPerShareTables", "longName": "9954478 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails", "longName": "9954479 - Disclosure - Organization and Nature of Operations (Details)", "shortName": "Organization and Nature of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-52", "name": "nabl:SpinoffTransactionConversionRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "nabl:SpinoffTransactionConversionRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-56", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails", "longName": "9954481 - Disclosure - Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Details)", "shortName": "Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R33": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregation (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue Disaggregation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R34": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Changes in Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Expected Recognition of Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Cost of Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Cost of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R37": { "role": "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "longName": "9954486 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-87", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R38": { "role": "http://www.n-able.com/role/AcquisitionsDetails", "longName": "9954487 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R39": { "role": "http://www.n-able.com/role/GoodwillDetails", "longName": "9954488 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R40": { "role": "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "longName": "9954489 - Disclosure - Relationship with Parent and Related Entities - Additional Information (Details)", "shortName": "Relationship with Parent and Related Entities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "nabl:RelatedPartyTransactionTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R41": { "role": "http://www.n-able.com/role/FairValueMeasurementsDetails", "longName": "9954490 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-122", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-122", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails", "longName": "9954491 - Disclosure - Accrued Liabilities and Other (Details)", "shortName": "Accrued Liabilities and Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.n-able.com/role/DebtNarrativeDetails", "longName": "9954492 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-123", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.n-able.com/role/DebtScheduleofDebtDetails", "longName": "9954493 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails", "longName": "9954494 - Disclosure - Debt - Summary of Future Minimum Principal Payments of Debt (Details)", "shortName": "Debt - Summary of Future Minimum Principal Payments of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R46": { "role": "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails", "longName": "9954495 - Disclosure - Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details)", "shortName": "Earnings Per Share - Reconciliation of Shares in the Calculation of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R47": { "role": "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails", "longName": "9954496 - Disclosure - Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details)", "shortName": "Earnings Per Share - Weighted Average Outstanding Shares of Common Stock Equivalents Excluded (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.n-able.com/role/IncomeTaxesDetails", "longName": "9954497 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R49": { "role": "http://www.n-able.com/role/CommitmentandContingenciesDetails", "longName": "9954498 - Disclosure - Commitment and Contingencies (Details)", "shortName": "Commitment and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "unique": true } }, "R50": { "role": "http://www.n-able.com/role/SubsequentEventsDetails", "longName": "9954499 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-145", "name": "us-gaap:AccruedRoyaltiesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-145", "name": "us-gaap:AccruedRoyaltiesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nabl-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r303", "r400", "r401", "r473", "r474", "r475", "r476", "r477", "r498", "r500", "r529" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire businesses, gross", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r37", "r355" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r70", "r730" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.n-able.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares excluded from earnings per share computation", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r41" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r263", "r297", "r298", "r299", "r300", "r301", "r302", "r373", "r408", "r409", "r410", "r614", "r615", "r626", "r627", "r628" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r41" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Nature of Operations", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r118", "r126" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r801" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r167", "r250", "r251", "r252", "r253", "r254", "r256", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r274", "r392", "r613", "r614", "r615", "r616", "r617", "r738" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r22", "r75", "r76", "r111", "r113", "r167", "r250", "r251", "r252", "r253", "r254", "r256", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r392", "r613", "r614", "r615", "r616", "r617", "r738" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.n-able.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of maturities of long-term debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r50", "r51", "r64", "r65", "r67", "r73", "r102", "r103", "r167", "r250", "r251", "r252", "r253", "r254", "r256", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r274", "r392", "r613", "r614", "r615", "r616", "r617", "r738" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r377" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r93" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.n-able.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r226", "r228", "r229", "r612" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r68", "r69", "r504", "r505", "r508" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntities" ], "lang": { "en-us": { "role": { "verboseLabel": "Relationship with Parent and Related Entities", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r397", "r398", "r399", "r401", "r404", "r465", "r466", "r467", "r506", "r507", "r508", "r527", "r528" ] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r746" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r26", "r161", "r221", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r359", "r360", "r361", "r378", "r478", "r609", "r648", "r761", "r803", "r804" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r19", "r77", "r78", "r104" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r504", "r505", "r508" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r83", "r114", "r441", "r635", "r739", "r745", "r798" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r77", "r280" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill, purchase accounting adjustments", "terseLabel": "Acquisitions", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r753" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par or stated value per share (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.n-able.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of consideration paid and amounts recognized for assets acquired and liabilities assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r106" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r740" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r154", "r156", "r157" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r42", "r43", "r44", "r119", "r120", "r121", "r122" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r77", "r480" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r77", "r480", "r499", "r818", "r819" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r793" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r19", "r77", "r78", "r104", "r468", "r524", "r596", "r647" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r728", "r729" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, related parties", "label": "Accounts Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r71", "r812" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face amount of debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r65", "r67", "r250", "r392", "r614", "r615" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r695" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r696" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units issued, net of shares withheld for taxes", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r19", "r104" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r698" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.n-able.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r101", "r160", "r249", "r255", "r256", "r257", "r258", "r259", "r260", "r265", "r272", "r273", "r275" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r19", "r33", "r104" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r151", "r225" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r697" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r19", "r77", "r78", "r104", "r462", "r524", "r596" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r697" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Table]", "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Line Items]", "label": "Schedule of Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails", "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r4", "r61", "r356" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Information [Line Items]", "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r699" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r714" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Details of total deferred revenue balance", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r764" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total principal amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r22", "r113", "r276" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r168", "r169", "r170", "r201", "r414", "r461", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r480", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r500", "r502", "r503", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r524", "r641" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r711" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r394" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r99" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r19", "r77", "r78", "r104" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.n-able.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r105", "r354" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r717" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r29", "r65", "r279", "r392" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units issued, net of shares withheld for taxes (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r19", "r77", "r78", "r104" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r19", "r77", "r78", "r104", "r315" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r710" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r296", "r304", "r329", "r330", "r331", "r411", "r412", "r454", "r470", "r471", "r533", "r552", "r556", "r557", "r586", "r599", "r600", "r611", "r618", "r631", "r637", "r640", "r757", "r763", "r806", "r807", "r808", "r809", "r810" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r711" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails", "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued contingent consideration liability", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r61" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r304", "r412", "r454", "r470", "r471", "r533", "r552", "r556", "r557", "r586", "r599", "r600", "r611", "r618", "r631", "r637", "r763", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r394" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r296", "r304", "r329", "r330", "r331", "r411", "r412", "r454", "r470", "r471", "r533", "r552", "r556", "r557", "r586", "r599", "r600", "r611", "r618", "r631", "r637", "r640", "r757", "r763", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration non-current", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r61" ] }, "nabl_DebtInstrumentQuarterlyPeriodicPaymentPercentageOfOriginalPrincipal": { "xbrltype": "percentItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "DebtInstrumentQuarterlyPeriodicPaymentPercentageOfOriginalPrincipal", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly periodic payment, as a percentage of original principal", "label": "Debt Instrument, Quarterly Periodic Payment, Percentage Of Original Principal", "documentation": "Debt Instrument, Quarterly Periodic Payment, Percentage Of Original Principal" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of tax withholding obligations related to restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r153" ] }, "nabl_LIBORMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "LIBORMember", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR", "label": "LIBOR [Member]", "documentation": "LIBOR" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r713" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r662", "r673", "r683", "r708" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r236", "r237", "r238", "r239", "r304", "r412", "r454", "r470", "r471", "r533", "r552", "r556", "r557", "r586", "r599", "r600", "r611", "r618", "r631", "r637", "r763", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "nabl_SubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "SubscriptionMember", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription and other revenue", "label": "Subscription [Member]", "documentation": "Subscription [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "nabl_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity After, Year Four", "documentation": "Long-Term Debt, Maturity After, Year Four" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r167", "r250", "r251", "r252", "r253", "r254", "r256", "r261", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r392", "r613", "r614", "r615", "r616", "r617", "r738" ] }, "nabl_OperatingLeaseRightOfUseAssetsNoncashExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "OperatingLeaseRightOfUseAssetsNoncashExpenseIncome", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease Right Of Use Assets, Noncash Expense (Income)", "documentation": "Operating Lease Right Of Use Assets, Noncash Expense (Income)" } } }, "auth_ref": [] }, "nabl_PaymentsForAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "PaymentsForAssetAcquisition", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for asset acquisition", "label": "Payments for Asset Acquisition", "documentation": "Payments for Asset Acquisition" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r92" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r715" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r716" ] }, "nabl_MaximumThresholdOfNumberOfEmployeesForConsiderationOfASmallAndMediumSizedEnterprise": { "xbrltype": "integerItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "MaximumThresholdOfNumberOfEmployeesForConsiderationOfASmallAndMediumSizedEnterprise", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum threshold of number of employees for consideration of a small and medium-sized enterprise", "label": "Maximum Threshold Of Number Of Employees For Consideration Of A Small And Medium-Sized Enterprise", "documentation": "Maximum Threshold Of Number Of Employees For Consideration Of A Small And Medium-Sized Enterprise" } } }, "auth_ref": [] }, "nabl_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "CreditAgreementMember", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit agreement", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r717" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.n-able.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r342" ] }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued royalties", "label": "Accrued Royalties", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties." } } }, "auth_ref": [ "r71" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r721" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r718" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par or stated value per share (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r77", "r280" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r45", "r47" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r334", "r335", "r336", "r468", "r741", "r742", "r743", "r797", "r818" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r20" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss before reclassification", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r21", "r35" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.n-able.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.n-able.com/role/DebtScheduleofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r22", "r113", "r262", "r278", "r614", "r615", "r813" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r717" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r283", "r284", "r295" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, net of current portion", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r283", "r284", "r295" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance as of December 31, 2022", "periodEndLabel": "Balance as of September 30, 2023", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r283", "r284", "r295" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r94" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "terseLabel": "Operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r718" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.n-able.com/role/AcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 }, "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails", "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r133", "r227", "r429", "r612", "r635", "r747", "r754" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r94", "r158" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r16" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r33", "r128", "r146", "r147", "r148", "r168", "r169", "r170", "r172", "r178", "r180", "r201", "r222", "r223", "r282", "r334", "r335", "r336", "r346", "r347", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r384", "r385", "r386", "r387", "r388", "r389", "r396", "r455", "r456", "r457", "r468", "r524" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r718" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r168", "r169", "r170", "r172", "r178", "r180", "r222", "r223", "r334", "r335", "r336", "r346", "r347", "r362", "r364", "r365", "r367", "r368", "r455", "r457", "r468", "r818" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r736" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r718" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.n-able.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r162", "r338", "r343", "r344", "r345", "r348", "r350", "r351", "r352", "r464" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r718" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of borrowings from Credit Agreement", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.n-able.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized discount and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r66", "r261", "r277", "r614", "r615" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r8", "r18", "r35", "r147", "r148", "r385", "r386", "r387", "r388", "r389", "r732" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r19", "r128", "r146", "r147", "r148", "r168", "r169", "r170", "r172", "r178", "r180", "r201", "r222", "r223", "r282", "r334", "r335", "r336", "r346", "r347", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r384", "r385", "r386", "r387", "r388", "r389", "r396", "r455", "r456", "r457", "r468", "r524" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r719" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r661", "r672", "r682", "r699", "r707" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r132" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r7", "r18", "r35", "r363", "r366", "r396", "r455", "r456", "r732", "r733", "r734", "r741", "r742", "r743" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r41" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.n-able.com/role/AcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-current deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r719" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total anti-dilutive shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r197" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r710" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r719" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r400", "r401", "r802" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails", "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r56", "r57", "r353", "r629", "r630" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.n-able.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r390", "r406" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r124" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r661", "r672", "r682", "r707" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r720" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails", "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r353", "r629", "r630" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r662", "r673", "r683", "r708" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion incremental compensation expense", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r333" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r14", "r433", "r442", "r635" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r635" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails", "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r353" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r117", "r125", "r179", "r180", "r206", "r341", "r349", "r447" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r650" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r649" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r793" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r654", "r665", "r675", "r700" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-cash expenses", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r96" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r127", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r601" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r690" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r632" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r393" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r691" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r693" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed product technologies", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r41" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r663", "r674", "r684", "r709" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements and Recently Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r650" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r691" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute net income per share:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r661", "r672", "r682", "r707" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r794", "r795", "r796" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r650" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "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." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r651" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r691" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, fair value disclosure", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r650" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r413", "r736" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll-related accruals", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition, consideration transferred", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r633", "r794", "r795", "r796" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on foreign currency exchange rates", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r379", "r380", "r381", "r382", "r521" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add dilutive impact of employee equity plans (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r185", "r186", "r187", "r196", "r306" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r691" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription and other revenue", "verboseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r203", "r204", "r207", "r210", "r211", "r215", "r216", "r217", "r293", "r294", "r414" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r725" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r766" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.n-able.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r181", "r197", "r198", "r199" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r395", "r634" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 }, "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows", "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r86", "r96", "r116", "r129", "r141", "r144", "r148", "r161", "r171", "r173", "r174", "r175", "r176", "r179", "r180", "r192", "r202", "r208", "r212", "r214", "r221", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r370", "r378", "r444", "r501", "r522", "r523", "r610", "r646", "r761" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability, current", "label": "Asset Acquisition, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition, classified as current." } } }, "auth_ref": [ "r793" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized at a point in time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r624" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r691" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r90", "r503" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r168", "r169", "r170", "r201", "r414", "r461", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r480", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r500", "r502", "r503", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r524", "r641" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r654", "r665", "r675", "r700" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r691" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r661", "r672", "r682", "r707" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations for revenue recognition", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r726" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r76", "r112" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r339", "r340" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r55" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r692" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 11)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r32", "r72", "r436", "r479" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r710" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r694" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r692" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails", "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred acquisition payments", "terseLabel": "Deferred acquisition payments", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r10" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "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)." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r692" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r152", "r183", "r188", "r189", "r190", "r191", "r193", "r196" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r686" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r692" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r692" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r692" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r9" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r692" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r78", "r81", "r82", "r98", "r482", "r499", "r525", "r526", "r635", "r648", "r739", "r745", "r798", "r818" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r638", "r639", "r640", "r642", "r643", "r644", "r645", "r741", "r742", "r797", "r816", "r818" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r74", "r337", "r811" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.n-able.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r30", "r50", "r51", "r64", "r65", "r67", "r73", "r102", "r103", "r614", "r616", "r740" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r661", "r672", "r682", "r707" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.n-able.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r390", "r406" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails", "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r56", "r57", "r353" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r104", "r440", "r458", "r460", "r463", "r481", "r635" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in computation of diluted earnings per share (in shares)", "totalLabel": "Weighted-average shares used in computing diluted earnings per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r183", "r196" ] }, "currency_USD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "USD", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US dollars", "label": "United States of America, Dollars" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r17", "r108", "r142", "r145" ] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EurodollarMember", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar", "label": "Eurodollar [Member]", "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r150", "r173", "r174", "r175", "r176", "r177", "r182", "r184", "r194", "r195", "r196", "r200", "r369", "r370", "r431", "r446", "r608" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r765" ] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r17", "r108" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in computation of basic earnings per share (in shares)", "verboseLabel": "Weighted-average shares used in computing basic earnings per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r182", "r196" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r303", "r400", "r401", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r473", "r474", "r475", "r476", "r477", "r498", "r500", "r529", "r802" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r163", "r164", "r400", "r401", "r402", "r403", "r473", "r474", "r475", "r476", "r477", "r498", "r500", "r529" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.n-able.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r612", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current debt obligation", "negatedTerseLabel": "Less: Current debt obligation", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r136" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r155" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r659", "r670", "r680", "r705" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r624" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r155" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r49" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r94", "r95", "r96" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level\u00a02)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r263", "r297", "r302", "r373", "r409", "r614", "r615", "r626", "r627", "r628" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r294", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level\u00a01)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r263", "r297", "r302", "r373", "r408", "r626", "r627", "r628" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r110", "r135", "r161", "r202", "r209", "r213", "r221", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r358", "r360", "r378", "r434", "r493", "r635", "r648", "r761", "r762", "r803" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r294", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r624", "r765" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r658", "r669", "r679", "r704" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r167", "r267" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level\u00a03)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r263", "r297", "r298", "r299", "r300", "r301", "r302", "r373", "r410", "r614", "r615", "r626", "r627", "r628" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.n-able.com/role/AcquisitionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired, net", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r59" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r167", "r267" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r660", "r671", "r681", "r706" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r167", "r267" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r167", "r267" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive (loss) income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r36", "r143", "r145", "r149", "r430", "r445" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected recognition of remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r123" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/DebtScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r137" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r624", "r765" ] }, "nabl_AssetAcquisitionProductDeliveryFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "AssetAcquisitionProductDeliveryFees", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product delivery fees", "label": "Asset Acquisition, Product Delivery Fees", "documentation": "Asset Acquisition, Product Delivery Fees" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails", "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "(Gain) loss on contingent consideration", "negatedLabel": "Gain on contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r357", "r736" ] }, "nabl_AccruedPurchasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "AccruedPurchasesCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchasing accruals", "label": "Accrued Purchases, Current", "documentation": "Accrued Purchases, Current" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.n-able.com/role/AcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r58", "r59" ] }, "nabl_FrankCollettiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "FrankCollettiMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Frank Colletti [Member]", "documentation": "Frank Colletti" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r146", "r147", "r384", "r385", "r386", "r387", "r388", "r389" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.n-able.com/role/AcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r58", "r59" ] }, "nabl_AmortizationOfIntangibleAssetsExcludingAcquiredTechnologies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "AmortizationOfIntangibleAssetsExcludingAcquiredTechnologies", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of acquired intangibles", "label": "Amortization Of Intangible Assets, Excluding Acquired Technologies", "documentation": "Amortization Of Intangible Assets, Excluding Acquired Technologies" } } }, "auth_ref": [] }, "nabl_TransitionServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "TransitionServicesAgreementMember", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transition services agreement", "label": "Transition Services Agreement [Member]", "documentation": "Transition Services Agreement" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r87", "r271", "r391", "r737" ] }, "nabl_ContractWithCustomerLiabilityAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "ContractWithCustomerLiabilityAdditions", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional amounts deferred", "label": "Contract With Customer, Liability, Additions", "documentation": "Contract With Customer, Liability, Additions" } } }, "auth_ref": [] }, "nabl_DebtInstrumentCovenantNetLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "DebtInstrumentCovenantNetLeverageRatioMaximum", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, leverage ratio, maximum", "label": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r60" ] }, "nabl_ChangesInCapitalExpendituresIncurredButNotYetPaidIncludedInAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "ChangesInCapitalExpendituresIncurredButNotYetPaidIncludedInAccountsPayableAndAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in purchases of property, equipment and leasehold improvements included in accounts payable and accrued expenses", "label": "Changes In Capital Expenditures Incurred But Not Yet Paid Included In Accounts Payable And Accrued Expenses", "documentation": "Changes In Capital Expenditures Incurred But Not Yet Paid Included In Accounts Payable And Accrued Expenses" } } }, "auth_ref": [] }, "nabl_StockIssuedDuringPeriodSharesDistributedForSpinoff": { "xbrltype": "sharesItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "StockIssuedDuringPeriodSharesDistributedForSpinoff", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period distributed for spinoff (in shares)", "label": "Stock Issued During Period, Shares, Distributed For Spinoff", "documentation": "Stock Issued During Period, Shares, Distributed For Spinoff" } } }, "auth_ref": [] }, "nabl_EquityBasedIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "EquityBasedIncentivePlanMember", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based incentive plan", "label": "Equity-Based Incentive Plan [Member]", "documentation": "Equity-Based Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration maximum", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r62" ] }, "nabl_ChangeinContractwithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "ChangeinContractwithCustomerLiabilityRollForward", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Deferred Revenue [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "documentation": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "auth_ref": [] }, "nabl_DebtInstrumentMarginReductionBasedOnNetLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "DebtInstrumentMarginReductionBasedOnNetLeverageRatio", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Margin is subject to reductions based on our first lien net leverage ratio, percentage", "label": "Debt Instrument, Margin Reduction Based On Net Leverage Ratio", "documentation": "Debt Instrument, Margin Reduction Based On Net Leverage Ratio" } } }, "auth_ref": [] }, "nabl_IncreaseDecreaseInDueFromAndDueToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "IncreaseDecreaseInDueFromAndDueToAffiliates", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Due to and from affiliates", "label": "Increase (Decrease) In Due From And Due To Affiliates", "documentation": "Increase (Decrease) In Due From And Due To Affiliates" } } }, "auth_ref": [] }, "nabl_AssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "AssetAcquisitionContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on contingent consideration", "label": "Asset Acquisition, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Asset Acquisition, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability" } } }, "auth_ref": [] }, "nabl_SoftwareOEMAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "SoftwareOEMAgreementsMember", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software OEM agreements", "label": "Software OEM Agreements [Member]", "documentation": "Software OEM Agreements" } } }, "auth_ref": [] }, "nabl_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred revenue recognized", "label": "Contract With Customer, Liability, Revenue Recognized Excluding Opening Balance", "documentation": "Contract With Customer, Liability, Revenue Recognized Excluding Opening Balance" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current deferred taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r339", "r340", "r435" ] }, "nabl_SoftwareCrossLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "SoftwareCrossLicenseAgreementMember", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software cross license agreement", "label": "Software Cross License Agreement [Member]", "documentation": "Software Cross License Agreement" } } }, "auth_ref": [] }, "nabl_SpinoffTransactionConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "SpinoffTransactionConversionRatio", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spinoff transaction, conversion ratio", "label": "Spinoff Transaction, Conversion Ratio", "documentation": "Spinoff Transaction, Conversion Ratio" } } }, "auth_ref": [] }, "nabl_DebtInstrumentCovenantBorrowingPercentageOfCommitmentsMaximum": { "xbrltype": "percentItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "DebtInstrumentCovenantBorrowingPercentageOfCommitmentsMaximum", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, borrowing percentage of commitments, maximum", "label": "Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum", "documentation": "Debt Instrument, Covenant, Borrowing Percentage Of Commitments, Maximum" } } }, "auth_ref": [] }, "nabl_RelatedPartyTransactionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "RelatedPartyTransactionTerm", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction, term", "label": "Related Party Transaction, Term", "documentation": "Related Party Transaction, Term" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r85", "r115", "r202", "r208", "r212", "r214", "r432", "r443", "r610" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/EarningsPerShareReconciliationofSharesintheCalculationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r150", "r173", "r174", "r175", "r176", "r177", "r184", "r194", "r195", "r196", "r200", "r369", "r370", "r431", "r446", "r608" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r215", "r414", "r448", "r449", "r450", "r451", "r452", "r453", "r602", "r619", "r636", "r727", "r759", "r760", "r765", "r815" ] }, "nabl_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "OtherRevenueMember", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "label": "Other Revenue [Member]", "documentation": "Other Revenue" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r59" ] }, "nabl_CapitalizedComputerSoftwareAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "CapitalizedComputerSoftwareAmortizationPeriod", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software useful life", "label": "Capitalized Computer Software, Amortization Period", "documentation": "Capitalized Computer Software, Amortization Period" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r731" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332" ] }, "nabl_SOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "SOFRMember", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "SOFR [Member]", "documentation": "SOFR" } } }, "auth_ref": [] }, "nabl_SolarWindsHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "SolarWindsHoldingsIncMember", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails", "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SolarWinds Holdings, Inc.", "label": "SolarWinds Holdings, Inc. [Member]", "documentation": "SolarWinds Holdings, Inc." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r215", "r414", "r448", "r449", "r450", "r451", "r452", "r453", "r602", "r619", "r636", "r727", "r759", "r760", "r765", "r815" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r202", "r208", "r212", "r214", "r610" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r79", "r635", "r817" ] }, "nabl_DebtInstrumentVariableRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "DebtInstrumentVariableRateFloor", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable rate floor", "label": "Debt Instrument, Variable Rate, Floor", "documentation": "Debt Instrument, Variable Rate, Floor" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.n-able.com/role/AcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets, including cash acquired of $6", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r84", "r138", "r439", "r459", "r460" ] }, "nabl_DebtInstrumentCommitmentFeePercentageReductionPerAnnumBasedOnNetLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "DebtInstrumentCommitmentFeePercentageReductionPerAnnumBasedOnNetLeverageRatio", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant, commitment fee percentage, net leverage ratio, reduction per annum", "label": "Debt Instrument, Commitment Fee Percentage, Reduction Per Annum Based On Net Leverage Ratio", "documentation": "Debt Instrument, Commitment Fee Percentage, Reduction Per Annum Based On Net Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "nabl_SpinpanelBVMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "SpinpanelBVMember", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails", "http://www.n-able.com/role/AcquisitionsNarrativeDetails", "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spinpanel BV", "label": "Spinpanel BV [Member]", "documentation": "Spinpanel BV" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r134" ] }, "nabl_CommonStockSharesOutstandingAfterDistributionDueToSpinoff": { "xbrltype": "sharesItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "CommonStockSharesOutstandingAfterDistributionDueToSpinoff", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock outstanding after distribution due to spinoff (in shares)", "label": "Common Stock, Shares, Outstanding After Distribution Due To Spinoff", "documentation": "Common Stock, Shares, Outstanding After Distribution Due To Spinoff" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.n-able.com/role/AcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "nabl_SubscriptionRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "SubscriptionRevenueMember", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription revenue", "label": "Subscription Revenue [Member]", "documentation": "Subscription Revenue" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesChangesinAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r146", "r147", "r384", "r385", "r386", "r387", "r388", "r389" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r88", "r161", "r202", "r208", "r212", "r214", "r221", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r378", "r610", "r761" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.n-able.com/role/OrganizationandNatureofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private placement", "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "nabl_PaymentsOfLineOfCreditProceedsToFormerParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "PaymentsOfLineOfCreditProceedsToFormerParent", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of line of credit proceeds to former parent", "label": "Payments Of Line Of Credit Proceeds To Former Parent", "documentation": "Payments Of Line Of Credit Proceeds To Former Parent" } } }, "auth_ref": [] }, "nabl_IntellectualPropertyAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.n-able.com/20230930", "localname": "IntellectualPropertyAcquisitionMember", "presentation": [ "http://www.n-able.com/role/CommitmentandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual Property Acquisition", "label": "Intellectual Property Acquisition [Member]", "documentation": "Intellectual Property Acquisition" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r664", "r672", "r682", "r699", "r707", "r711", "r719" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r25" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.n-able.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r100", "r234", "r235", "r598", "r758" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r699" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r132", "r603" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r97", "r159" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in accumulated other comprehensive income by component", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r35", "r799", "r800" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r132" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of financial assets measured on a recurring basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r63", "r109" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r664", "r672", "r682", "r699", "r707", "r711", "r719" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value-added and other tax", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r54", "r604" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r652" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r687" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r687" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.n-able.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of shares in basic and diluted earnings per share calculation", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r744" ] }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r699" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.n-able.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r371" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r685" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r690" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r78" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r689" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Information [Table]", "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails", "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and other", "totalLabel": "Accrued liabilities and other", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.n-able.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r405", "r407" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance on accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r139", "r220", "r224" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r688" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value: 550,000,000 shares authorized and 182,918,788 and 180,849,537 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r78", "r438", "r635" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r688" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r78", "r480" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value: 50,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r77", "r437", "r635" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock outstanding (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r19", "r78", "r480", "r499", "r818", "r819" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r689" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.n-able.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r390", "r406" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r724" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.n-able.com/role/EarningsPerShareWeightedAverageOutstandingSharesofCommonStockEquivalentsExcludedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued royalties", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r604" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.n-able.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r390", "r406" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r690" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.n-able.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r390", "r406" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r699" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r690" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r89", "r414" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.n-able.com/role/DebtNarrativeDetails", "http://www.n-able.com/role/DebtScheduleofDebtDetails", "http://www.n-able.com/role/DebtSummaryofFutureMinimumPrincipalPaymentsofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r52", "r53", "r305" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r372", "r373", "r376" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r13", "r205" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r650" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r93" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $1,717 and $1,330 as of September 30, 2023 and December 31, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r218", "r219" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesCostofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquired technologies", "verboseLabel": "Amortization of acquired technologies", "label": "Cost, Amortization", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r735" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r661", "r672", "r682", "r707" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r722" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r263", "r297", "r298", "r299", "r300", "r301", "r302", "r408", "r409", "r410", "r614", "r615", "r626", "r627", "r628" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r653", "r723" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r650" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r91" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesExpectedRecognitionofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition Expected by Period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r124" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r653", "r723" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r687" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r130", "r140", "r161", "r221", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r358", "r360", "r378", "r635", "r761", "r762", "r803" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r653", "r723" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and other", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, related parties", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r488", "r597", "r641", "r814" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets", "http://www.n-able.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r28", "r131", "r161", "r221", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r359", "r360", "r361", "r378", "r635", "r761", "r803", "r804" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r650" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.n-able.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of fair value of acquired identifiable intangible assets and weighted-average useful life", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r46" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r96" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails", "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r372", "r373", "r376" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.n-able.com/role/AccruedLiabilitiesandOther" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities and Other", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r24" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r415", "r416" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r655", "r666", "r676", "r701" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.n-able.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of acquired technologies", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails", "http://www.n-able.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r37" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.n-able.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r46", "r48" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.n-able.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r371", "r377" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r165", "r166", "r253", "r281", "r403", "r605", "r607" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.n-able.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r656", "r667", "r677", "r702" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.n-able.com/role/RelationshipwithParentandRelatedEntitiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r165", "r166", "r253", "r281", "r403", "r606", "r607" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.n-able.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "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" }, "r15": { "role": "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r41": { "role": "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r110": { "role": "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r111": { "role": "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r119": { "role": "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" }, "r120": { "role": "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r180": { "role": "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r216": { "role": "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r226": { "role": "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r285": { "role": "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" }, "r286": { "role": "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" }, "r287": { "role": "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" }, "r288": { "role": "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" }, "r289": { "role": "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" }, "r290": { "role": "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" }, "r291": { "role": "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" }, "r292": { "role": "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r328": { "role": "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" }, "r329": { "role": "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r344": { "role": "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r415": { "role": "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r432": { "role": "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/2147479557/942-235-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r434": { "role": "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)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r435": { "role": "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r436": { "role": "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r437": { "role": "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r438": { "role": "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)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r439": { "role": "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)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r440": { "role": "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)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r441": { "role": "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)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r442": { "role": "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r502": { "role": "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/2147483575/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r601": { "role": "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r612": { "role": "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 68 0001834488-23-000130-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001834488-23-000130-xbrl.zip M4$L#!!0 ( /!*;5=].QKS#P@ ' L = ;BUA8FQE>#(P,C,P.3,P M,3!X<7AE>#,Q,2YH=&WM6FMSV[82_=Y?@=K3U)Z19%&4'WK$,XJMM+K3L7UE M9=K[J0.2H(@Q2+ *5G]]?< )"W9DF.G<5+%;68BB\0NL(L]/+L+L1]EL3CM M1XP&I]_UOZ_7R;GT\Y@E&?$5HQD+2*YY,B6_!DS?D'J]E#J3Z4+Q:9215K/E MDE^ENN$S6HQG/!/LM)JG?U!<]P_L(GU/!HO3?L!GA =O=WCSD#:;'0__0Z<= M>B=>T*&AVV)!T F<(]?]W=F!*L0+'9TM!'N[$_.D'C&S?O>XE6:].0^RJ.LT MFS_L6+G3?BB3#(LI*!=?BSG69LK8;5:G@D^3KO5GIU"MAGTII.KN-NV_GAFI MAS3F8M']<<)CILD%FY.QC&GR8TW31-S4MS,8W@":O, M=YP6;![>1MSC&7&=AG/?X*=-W>#E9B4?T6#J[W'P;#B>C-Z/S@:3T>4%N?HP MOOXPN)B0R249?_AE2!R7UIWV'MTGEV/B' ;5Q?MM]VOR\Y!<#\\^C$>3T?": M#'\[^WEP\=.0#,XFL)XX';==(X-K,CB_O)H,S^]Y#CV[&VZSM>UNPA7KZ6#\ M;G QO*Y?_O;+\'^5DZWF!@<^ALTO[$)[HPNC&OF/C!)R1:>"YSZM$9^IC(<+ MDD4T>[-[>-+[)"*4T%"ZN.6(C)&HLMD(;X%, 9+"EM^8 TCX'.%<@-B"=1A2< 4F4?I-[<7JS>])RCGNZ!%=9/1CBD&'( M<6DC.")4,8L5Q)XC<9F8$@: >H+KR(@;L1BD:8C37 =<^T+J''J&3I44!6A2 M)7T6X+8F>\!(P "Z @C#6S^BR921 9AJG M(V KZ<(_M6U5;0INK?;O\0\!! MPF3B%RIZ; >V)2"B6P2BXR.S"^=,HWI'W&PB>CK6-9,C?9KKYZN89.4Q *1< MJ4A_,E>8 $0RX]K2$Z188N^2V%;)43&!+P!EF?^6J*F5Q&D&.4@.MF@I M>&#/"'3N:1YPJKAQ@!=9VM)U8F;*M=DR,K:0;<3NMNH.,Z[OX_*OC^%@6_(+KAC(KNZ2Z3/8K;C<7 =9EH,BF$D7U98G\^QQ"Y[#O_1.FIE2,GRZ$2!>5:1: MQF;%3L">?Q0D@RV"9,%'YT6TUU%CVM62B^S(1FAR<]Z6%"6^00HQL5^I_(NY MBCR%?"I]/U<&&RO):\.LL=09[IO3/,RE?4Q4'H&0O4=40H D#Z=)PW["E MZ;1-$Y[D=W;M%U9%5-]E>B16:A\*%M@JP^X'U3)!;;I /WW#1-EV/Y"O??86 MV0?!/&FOJV:!WM %E2PK2V)Q?#<*G26'&."_^PXU-8+ MNSO3*(J[3*J"$(V,O8$I8YO+V4=8W)-46:H,..RSD^P!8"!-;4@9?TV)63T5 M[(^G3:Q2]H![INH(GZ"I9MWJ2P]Y)A5TT>6)C8)5ZN&9F/*D[LDLDW$7 MF]^;F62%RJ/\'=)BM!A>_N[>:!:_O6?M;CAM-ZWAX.Y]KC( M]*N3N'T6STTO?K^J>GHCMMVI"S!N[(%T';=F7SUZ1;Z]6[Q M(JW1+;&)WM" MI^WG_=X^O%%HXTX?8[N@LXBPDPUOFY^9$E5P6AQ;_[OT7V?N]*\714*3H*-:V?']] MSP]LX;ZA:UA]0S:5VKZET"U^X9NQM7=FE\QF*__F4H5ZH+<\6U=YXC7;\K-X MX_? OFG\?U!+ P04 " #P2FU7?2Z%'1@( " + '0 &XM86)L97@R M,#(S,#DS,#$P>'%X97@S,3(N:'1M[5I=<]NV$GV_OP+7GB;VC"2+HBSK*YY1 M;*7U3,=.;67:/G4@$A0Q)@D6(*6HO[X' "G)EARKB1.K;O+@B,(NL(L].+L+ ML1]F<73:#QGU3__7_W^U2LZ%E\2 M3\*,-.H-E_PJY"V?4CN>\2QBI^4\_2/[W#\RB_3'PI^?]GT^)=Q_L\?=>N Y MG<:)[[4;S19UVR>=<9TVCH^;'5:OL]8?SAY4(6YU5#:/V)N]F"?5D.GUNR>- M-.O-N)^%7:=>_V'/R)WV Y%D6$Q"V7ZT_;O[U]$@UH#&/YMW7(QXS12[9C%R+F":O*XHFJJJ8Y($55/POUNW .O,T M*\S%-!%/6&F^XS1@\_!CR,<\(ZY3:]PU^'%3-WBY6CBW<7 M9X/1Q=4E>?_A^N;#X')$1E?D^L//0^*XM.HT#^@AN;HFSK%?/KS;=;]&/PW) MS?#LP_7%Z&)X0X:_G?TTN/QQ2 9G(UA/G([;K)#!#1F<7[T?#<_O> X]LQMN M?:N8/Z>;<,5X.KA^.[@F]E9PE%>(QF?%@3K*09J_VC]N]!XS]]$%*J>^#"*L1"[*NVX(])C8\\1&7 M;M5IIU^=.S8[[=1*F[_YXKT[F^* O([U+ER0D$X9D6S*V0P9) NY(G_F5 *_ MT1S?IT)F1"3DG9 Q<>K57X@(R&65CB-6(1>)5T.8.B\L3(V="]-;JA MD]M$S"+F3[#_)EI%C'P!$Q*!8@!+4)X0FLQ)GF0R9_ Y8&I%! \2F(\24XC M$E /7TDB8B2T3%BY-8&$>4PI*N=:)*:W#.NNS*GPG0]CL&1DR@RLH04\+E%6 M0"R!.BSQF22SD'LA4;G^L]2?,&SC*^%4 1XAB6*^,\"4 I-..8AR=> ME/N8$QA:"68%^..:AE) 0*-7HSJ*EO LD*'N+8T3X',]<45+Y!$$@$D!X)CE ME+''HRHD021FJ@2L9!.N,DFQ$-5?6KMA964%=ZHT9LW:%PB]YLY!;W0G3D7Q MH IP%=6#)@X1!!R/)H(7A$IFL(+8II.I8@L:%(I/.;C:T4.@!&? 706",./7DB3"2,#,-5U'D'"5,K'!^S0 MJ)I263\=FN7O PX2.A,_4=%C.JT= 1'=(1"=M/0NG#.%*AUQ,XGH\5A7=([T M:*ZV5]'):LP D&(EF_Y$+C$!B&3*E:$G2+'$S*,KWB6QK9*C9!$^ )1%_ENB MIE(0IQ[D(#G8HD3$?7,7H/*QXCZG**SA +=9VM!UHF?*E\ MLU@?[Q#6+6$>O*>23B1-0U/E:62DN52Y)AW 8(VV5OI[C6@TON2:H1P#,"Z% MJA'7K;8;;OO5?O.DYS:KS9-.NV4D]8#;:2P&.J[C'OZG@N_M4/ MT0VG-,H- M&^ACRX( Q1*?L@3E_'K1LTBF6[";?=QC<1GL=-;I=+;C(C&R$)M?W:HDM M\352B([]2N5OY[)Y"OE4>%XN-396DM>&66.A,GRO;^TPE_(P47$%0@X>4 D M3 79'X)V\J26#3/K4)G MR3$Z^%O'H;)>V"U,HRCN,B$M(6H9\P6FC$TN9Y]@\;&@TE"ESV&?F>0 -I M*DW*^%^7F.6I8'_F'.:;$Y GGFF3#[\W(]\@1P^BB.@F@0-SNBC3/:7'&4!2 MY-E%4S!C]%8G3J9*HK'MA;G!*R\W_A'TBOK=ML<;6(?Z4%1L03H/PG3,(YX9 M%6!-2)P2D[T54K?*XQA-R%_,.%.0_<9KH(<)Z85FY]WK%@9(PH$$R50 #69X M$> RE[(%"BLVA_%D*J(ITXDLH9/B;ED65,KB-!)SAM%9*"Q_TCL8!R:?),O7 MOB92'M4Z[>L;)%8JCX%[)JL(7T13Q;KEAQYR1QK1>9%)=2RR M3,1=;'YOJA,0JHGB-T2#43N\_,V\5K>_FV_^?QZQ*D&X_!NXY;,6\./;U[SQ:SM_,G M")A]R6-G?#(7;\K\M6]6O#;O5-SQ\5]('456Q;9V(4O,_38I-_-+>.79R7"7 M(+7V*I&!U",P^K[#7[S#9R%G 7FWJ&RO[,W#]]W^*KM]\%YR['.*C5YNN>Y* M!YXG\L1TQ$4$#M=#<&0*]RTO0CYW[!XUFVXU%>2UV^*O?0/XR+QY_#=02P,$% @ \$IM5X!D:W6!!0 M]"( !T !N+6%B;&5X,C R,S Y,S Q,'AQ>&5X,S(Q+FAT;>U:;7/:1A#^ MWE^QQ=/$G@$L\6(P$,\0C"=T,N 8W*2?.H=T0C>1[I2[DVWZZ[MWDL N=NPV MCDLS>#P,TKX]N[?WLNSU0AU')[V0$O_DI][/E0J<"B^-*=?@24HT]2%5C"_@ MHT_59ZA4Z J)V()W MK#^E3+0@>R(2LK/GV+^NH50"$K-HV7D]8S%5,*;7<"%BPE^7%>&JHJAD0<:H MV)^TM#-)TB] ML(>#X<5L=#8:]&>CR1@F9S!X-QJ>P?#3<' Y&_TVQ%=('5Y ?WR:T\Y&X_YX M,.J_+VC;[N/YY<7TLC^>P6P";ALNJ]/JH K3X<#Z[-:;3GG;7>A/H7\Z.9\- M3^&V-X4/Q\Z1&;O9NR%,^Q=O^^/AM#+Y]'[X._0',T.I.4[MF1+X._O?N-?_ M$0=/<$X]S02':Z9#T"&%#RF1B#=:P@5-A-2 Q#,A8W"=R@<0 8PK9![1,HRX M5X5 2"OU9265(!CA ^4^+JA3FF@:SZF$NE/.UD^B(& 1TE86I]1+)=,,/2/< MA^&-%Q*^H+CPQC%3RJ##?\/IXRH-(9448>R;%Z_VVK6:T\V0V@>W>U &2KS0 M0#4L*0*1"@<"38H@8!X^;;AA=,Z7@#3- @12AB25*B4X*%K<3O \6C;!C2O$ M%XG9.6ZS%TPF@W(04R+GA%-5F=Q$= E]3QN*R: RTHFV3'F\@S3",'HB3B(3 MDE68)/V2,DG-1F,=6&/9)P> X^ V]_V#E<5U4%"V%>&OTBN/*4\<87#Y ,.U!I;]8')]-!$T\92,=/F M0F)R5'#"1211M%-\Z?I,)1%9=ABW\\8*=6,B%[@9SX76(NXT<9)=F7SQ2)3/ M=#OI,_)ZFZXZV5:M$8[V"\LYN6I)A]K?I!U5W:/&@U2GZCY(^YK6>AOQU)]= M;:-:=XZ?7VNKZM:>%H-#&UY9,!0+'1Z82E801U8EA+\IU4L%3T)\'X]['0=< MRU78^#>L1U]GO1]=\X7 /1]K[L=C,K7DQDAU;VV"$0TVIXM(OO?.O['SV;EX M:@[[K_::[>YJ@7@\$-ONU!A71[O3NO5LI_V!?'N[?(;1RLYA6^/3J[U&JZOL M)_PJ0@[G9!&QU"-WO/P?KASYIHJ![2 O*!$Q'XIP?LNR\I^OA=N45!LUC4VJ M1Q-I%^-OCO$Y'F.9;WXV,F?40AU ^J%R>NWDE&^JQJV MS:-M3*G[3U6/I-$NPM\FR?^L1<,+ M=^YFILM/*R%@Y3,*?F=9!*SE3XM][4_:VL*HRTD>1"%]*V16<: M,"B="$7OMIS:3V\S*2"Q;09F+2>V,H1HYJ;]Y DT(.W]B_D2) VHI-PS%.0@ M?&FP&$BYQ8&(,3&79>1<$.E'5.7]HB4L**<2AWJMTX"-$%1*%D8AJ-0+^&Q9Z*Q%R!QWOU1OBCQRU2/_S&Z= M'-K;+G\!4$L#!!0 ( /!*;5?K;04DLDD! )8,$@ 1 ;F%B;"TR,#(S M,#DS,"YH=&WLO6MWHTJR)OS]_ I&W=-=M192<=$%7'MKELME[_9,5=EM>W>? M?K^7AF_#5,Z,Q<4/ARB=&2"SAU0Y'0C@BPC\] M_Z?]8@CWCA$./7_<;-)?77F3J6\_CT)!D10U?2JYZ5_HAM+MFAVYJ?;:ZDMZ5>S*^=A3"]\$WNL&%'7AM1>[] MVAB%X>3BTZ?7U]?6V\!W6I[__$F1)/53\D0C_<';MF=E>-9U;)<@E=+'\;YE MSWZR.'3W4WQS\5'[O8FX06BX)ID]'RP__:JFS\J?_OO[MT=S1,9&<_57]EO8 M#(BY]$OXN_7LO2Q,_U/H&VZ /#1" %^7:!)W^^,UF\/3""^637 MGD^F*^NZ_HG>31^UR J]TNG!C4^(H/1!,_)]XIK3S4^G=Y=^ E^_>=+O?;HB M-26E*2OI(*XQ<)9&<9MPA;1,;TQ?)NFJE#R[_8L1@^F 4=!\-HS)[.&A$0SH MH\F-I4\(_'#]0;BX]! QK.B!9TW[OUCVBQ"$4X?\VK#L8.(8TPO7)'__3 MMBSBTG_"_1^@]@MGYAG/K6N3M M_Y%I0["!%,.FTFOT)1 -36VW->V73TNCYGC)%855>&,'IN'\BQC^M6M]!378 M$&+(_-H C%U8<*4YAE%&3@5@N__W B^XA-$M^@;'>%ZFVM!^(U9S:#BH-Y*WR8W^S>6WQ^M< M+^SUTC3 DYG5=;4QK]>UGYGF]>VN'GI<*\E'_EFY8.ZB"P+UP;]%KH M1^3PLVR#N.>9HK[&T<>1X9,OL,185]YX0MR 3N+2!^W]3!!?7Z;S1^Z-*5ZZ M?#5\B_[G'R0(XP]9G%='Z2)7\U%/;G?3N8%VO7B"-_@^J)\?<"D=N*N#Z-_ MU'X*5Y[CD#"T2WG'$^K7^4M ^J__<2^BB>58K[9%A$?#(4'Q5WV-?$K>)7E% M.^+"BOP%#=>30#MLTJ^?EA6Z3X8$5V<2;%B'T!BX"*CY G,2J'%P$<+J\VLC ML,<3_.#XVLC'*2\M.:VWP$)H+8\1OW_^TF0.@1?Y]"]J>ETD=*"?@DHKO4[H MNI+^!52%OXJU)N2 M#/^7_FY^;S9-:^%1O8GK[_*=]._T)9^6OGLS&10&R!#;L&'\93(0H3L;*+F3 M[T<7OCU_S4ZG-%I70KF^J09K=KX3PM>]C9Q;-,.OY/Q %YAV7 WCN'-C.80/@E_6;#>MA^AAHY9) MKE>69:.%#3ZW85NW[I4QL4/#J0KY9:GJ]#?-:!PY&-"^"T?$Q^=\,L+1 M7LBM:WIC4AE>'-QU.3 O'DAHV"ZQK@T?HPU!90C/G+-4WJ<=W+NI/*88L$+E M@WM7==3"+##NX&Y4E2U&%AAT< >O+O8E"\PZN!M:96DJ*T:X0O.J^[PG#3.V!E\4*INC-\; >L-,)7W?,]EN(OE/98H?G!G=X:*OXRZ5]US_S4 MBK],7E3=_SZJXB^3\%7WGX\?GCI%+4GEG6@6PE.G8!QWJ!EG$/>^*\2LJKOJ MQ_-22LM?J55WR4_CI91'_ZI[YJ?W4LKC1=4]]B-[*>41GK$2X3(_C7N^N2R/ MTY1GJE5WDT_O@)V(<57WG(_G@)V(057WD$_C@)V(657WEH_H@)65FE.K[O2> MR $KB_[MRCO IW? 2N-%U9WA8SM@I1&>L0+M,C^MZFG@8ZUIZE'7M#()S\*>VP-]6M7]M.,'%4^PV;E=><^.A:#B"1C7 MJ;I+>-2@XBD85'4_\61!Q5,PBS'?4L;0JJSOMP[/.MNX$?)D2Z>D"?PS'2![ M!Z ./0;$K*F\"A(T[M[Z#QFO>,K(QA=NA;^#Z[E+\#YM67\ M.ZSMT^^&_Y.$-Q&(:%6V@W683K;I7?E+Q*7'UZ#+G?0=^"!:89T5F>.<_$O_%-LFB M#0WVF^G;$R1WTK&[ENT]NLS5+S/'F-/45769\^R98\R)UA3F(@',,>8T0<,N M<\& '8RA"9):+R[,>>KL<.1$JPIS7CP['#G1G 5%7 M<$C\N^%OGF>M,&GVLQ%TDHRK.[%^+7=REC+KY0$7:=:!5C+NI0$7:=: %C M+B11$7:=:.TZ4;P"3\BTMO.J\!FNCRGY8K;^=,A<$"M'9K&6OIC&7(B*'8Z< MQMW2F M L<.1TWA4&G/A)78XU. M#)N"_#W; X=<^=N8KS/GZ'/I9]=LU)D+0G!5P2A2F N.,,"7P^P'U9F+>K!% M:K6\XQ!T'L[81>JR,A ZCU#L=A=/D(?0>3AC-U].$/O6F=M.,T^@TDWC]T"& M*2T6BM.B8)\?S$"M!I-_-07;(*S*Q:_ M\Y48]G\ (S1Y%_[Y'0S4<32N)_:8#2%Q[%'L&6_UQ1ZST:M38P\Y?^5%0"Q_ M@N.MX&^?UFPGP'LUK2198C:NQF') BQ/4[(B2\P&\#@L68#E:=9P66(V6LAA MR0(L3U.\)$O,1E:WP'*!4_0J#8(D96?!Y;-/LG1W/6?9J*JUR6Q M9*%G-JI?0XR4**2/WC!\-7QR=_U])IV'/O;F5+J4V00'ARAK$#V5%\]S/1RB MC"_T/"7$(KEDWB4#TY5$_D M/LE5RS!QJ+( U5/8J'+5LDX'ZHEL5;EJF:@SP\CRYKRR:N!EN6IYG7-F M>VD;>F29V2S)C6'[_S"RA6W<2A0%]0BYK M>3K :8O[$.)[?%PH4O+&)W]$Q#6G6ZBP\&CP0,S(]P&:!X5EB3MR9)G9S,AY M(.&H4JI4!Y;,9D,X+$N'I5H=6#*; 3D/6#*$!&83#4R9<^<(#879P'Y-UX_J MF#4*LX'TFD*C.J:%PFS@^BQU.+.QV:]D$-["I_D1_G A/';E$\L.L^8+BI%: MQCRDK)=#:F;CH=\\]SDD_AA)_C2=K)R1\LUVR=TPIGIIT2\ZVHUAVHZ]'FE] M\9P7$*+EA\IZ=?UPQ6S ]7UY+S=QEMFHY9GQ-NE'.H*=]_+H:X\ M6BB'JC ;)SPC(!S*!F,VV%95WF9^WS\,WX;AR8,1+F5@[VX>J@,?9B-TW*ZL MLEI2F0WO;9':;[=?[G:)+OB]\>O![/93E2B MJ3(;!*VG )VE\F<"Z,R&=#D(CVH\IW>N(]^S/,DU.[M>857! M5M&\ 0="V4"H:*"?+[-U B&S&0F^]%4BJL1L(N,21K!L)\*VD)23=FB3X/K- M="*+6#>^-[[RQI,HI*5"9S4+4F- M;C,;Q*8')&X^+^D6/L%QB!E&AG/O>_#!X"/,GSPXIV3XOW8V3BT]6HQ3S$9A MF>74B>RB-K/A0Y8X=2 'I,UL.(TEXC-A9C ;[WJ,!@'=%1!>O\!_-D0"EA\X ML'#(4E-JER,,;[L\K#Z0B#.V:KA/,Q4I.Q8WB M:\$G^^W")X$7^28)XC]'Q+#H?.![^K_ ?RC=;=DT9=-0.AVI:[5[[>%@J,!S M1%>ZDMZ5>_+_H$4\_TT03AV@_]AVFR."Q[5?J-U)^/G5ML+1A2Q)_[NQ_)SA M/\.C R\,O?$%/IE<";T)_1.GVS0<^]F]^'<4 *.F\27;1;Y=R-HDA!&#B>'V M?QGXGV J\;_C&:W-:V$X//*$^-M&2W]@>H[G7_Q)HO_O\Q#HUQP:8]N97OSU M"8 0"#_(J_#@C0WWKV)@N$$S (H/XP<#^S_D0F[#5] _7V-Z]& MG+."VLXS;[5\5 M8H ^'6#@^2!_31,+!28!N4C_\=FR@XEC3$&VZ1SICSXO"PZ^\06L(-LTG.2M M]'7Q[43ZVKU61VZC (8@YJ&5OCB1S1:5S4^AM7Y/UUJZM/VVU))G]S[1L?WT M@50'Q)]K"?!12+]?&VICY;N3+Y$GH1!XCFT)*8,GAH5=GRXD0::CS%_SB9*" M#4AU=T%*0?K=W#U\%WX!9>MZ[H]H#(.80J*3'\B0KG(-P35P!;.(??'5,VFB M RVJ!E7'0WB@#P;.WZG*GH_2%S@PJP7,':M9:Y<\G$/'+WS M*<<%DJZWM(ZZ#Y#:K5ZGFPE'N>"IMJ1V.P\\MV$QQ9HR>4.T+5+?(<-UTGB3 M]^PL=9,>./@JV]ZXRN;7AG^/P-\@OC-](!//#QO"T//'1@BV*GP16/L7 \]S M!H;C>.' >TOUIM+H_^5/>J_=^;RJ.E=,QH1393&A7)K*F2R7O_]^^?!T_?#M M7\+#]?W=PY-P__O#X^^7/YZ$ISL!3+4GL,<$617N'@2Y\\'Z*-S="$]_NQ86 MK+B9!7=Y]82W95UMSPC%Y HL95N!/5\(1T3X(P61$+M( KBFQ-IC;;ZG/[^. M'=LE+%Y8<*4YAB%&^+.F94R;4V+X3>*FH%3!1O9:1^6&%N=:1=K*.M,]@'7EZN/SQ M>$M7"[Z0;%E(PAF,TI5DZ'OCO_Q)[DJ?C__?T#O5FZNW2%UYX[$=8"17N+%A M>0$YAF7X(H<-<$UCM/CC^+>ICNA@H%ENMB5%[^5VU!>4Z\):J7'7G1G7_4 + MG98)M7G1^4">[0"55(A]U5.$=AO]'TW\4E&X==K7IH5R21L,.;P3MU34[7(M:XH% ]'SP*6E7Y&!HAH:=; M^-,KSR+K7D: 3TQ\[P7'F8<&>HW^5^(8>##05D>C-!>!G^<*_(]\.+)N>30-K/LWVVXNB1A_UGPW7_@_]^V-5Y&25'L>6DY-R^;;U MT'IL"=?CB>--B4_9NBP,P@^O];%(R. T)FI>)7!I63X)@N1_<)>HG"H O=%7 M)>$J@3H1OOKVR]JJP+S-7IP@RBP)+C7ZCY$-I !9.1="7,$_[_PG[W5F(^ ! MG5\BWXFK5%;I(.:.9"0OHHKWSK\'FP04;':3!0]A_&X$@6&.HH"$8;#.F?TF M=._!&YW_SY[$%E3R-K71EV1-*I(O.9'SFIT,R/-+GQA+']YN]'O:FB'P,0=U MOWF@_>]'GKL2N,+3RE1%:W;;>A&Q.GB$+UNHY$,"'\%P+2$D#IG@%PLN_60, M&TQ\P+<],1R!O!&3[G*"R[#ND&"VX!PV,KFVU"L;EOJ]Z;VI)/*D?,LF'_.= M9DE@A_C$$B:1'T08X0D] 9Z@EH&L?!A\1$YB)/[2#"\J7 4%]E!+BMV'W#$$ MI:6H:OG._@&'/715#'N6[I,=.C18>0WKHW#EP$)9-V/^R3=PLL+C=#SPG+I] MW8\DV$SY=_UFC@SW&2ZXPC]'-EQYF*FJ&KCD19/LB0J?RLJ XGYF8'3CO!M0 MC>X6%H4_H]:3A8GA"R]X@$BYP:XJTS"1IEB89@3L 1 OOWSC9%J%6BJ1<9IK MU64A<'?%6]& DC#7?WG^SQB,,Z'>'6/;E:O8O*&EEVM#R_'BL-3JPHU,)D87 M!E/!'!$@QQAK@E]'A(;?T,*:I]DNA _RQ]A,'1F!,+0=L- ,QX%'L)8&#;<_ M(AO--K#6!B1Y $9.++?XI[**,;NX* 0?73B M$Y/0]496!%IF%P@?8#Q@O1!$H)&#D8=IO[0N(QP9X\DYZ)78CU?_F3TFE_%@[B\F2;0=[ 0-PV.8PKMU!)AD88!3/1UAO] M?Y&U\ ,SU):[6MY7ETGL10K\\#(FQ0OMS6-9E0DHTB#-8SL,00D0W%?N>RZN M@\Y4(+ F3@7<<.X;)@T0?#5"(RX86M%Q\S$67=6'R,$H90OB^@PTF(IHA\%P8+<@&9^%9]][#4?I[1:8983.S2)#VZ75 MK@'JJ[_\25,4^,PM,Z2WY<_I8SL?V#Z_]$&TQ9*'M\PU?=)V8]4+'FA32:W+ M19.R5>DM"GO7&RF=EJ*5O]7M0&5,BM;JJ9WRAVUU.[D*X&I0/_!MLY!6I4@B M6^7-;&M&-3XJ&^_ML*?"O@.'/GC_=$,RB#U$4 MF,E#\[@6'C;^8Y,%4/;RN<-G90HOU&:7,4DR0HA=7/1 AF(-M.^\? ='U0$CVZCZVP/-P7T:!@/5C[7HU&X*(C]5_C.>*/_AFV; MX +CNYPIOOS5AE?#:P47/LU#E_3%#NA*ZAJN:1L.6M)8UH\/8\\UR_"M0,"B M.-O:5JVB?C ^;G1%A=R5<==O\_W+<0N"Y=X#0_N-6, E)YCE7I7M6Y0\ MJZ!+,"*.DV)/^ "(HJ&/>$_9^X&%C^^D>"CU%R_]BP3,Q/XJ''I]1'9MTN$; M!:&#%O+[V_=K@?L[K)U_H=U%8K)VXPXCL\K@&QJN!M44N79,W0 ;OX,EM4QQ MI0'P-VTPMH)?&[<_;C8DY&A1!TVCT][QP5T44K4(N%QFB!N-FY87-I,!8:D# M^P'&DF;LZ3;ZLJ:(NM(3U=:U^(YXBB9\:E)$%<2C*K(9D5E6!'4'Q8 M%%Z)3P1O/J?6]G+6A(1M#,1-O%C%7O@$$STOPGQB#PG"C<_I.C M-+_,V\X3FZS&OQGYGVV]U6&HZV>> M]QUHVE@3+>[)+R,LN?YQ$:;CQQG50F^F2)6T\< M%LNP:&.Y< A3"CVJ7P/B"\VU*CK[2$QV@\-OPI+0,! M^M/S']Q0N)SOL[N'5=>T"8/K:S&,?XQW&WVU!6#^([+C_4%<4W--S<94 M$WS[->;ICK82:FDAW!':71[[2$!Q+WX0Q&]B3>ZW]O8+-& M:E;3F^#:TYVMQ^A_6SZ$:CF;[8QL)VX3SRJ[#MLY,'U--?33$PE.ZR[=J.OMX1KPW>Q_9!P3WR!=G_AFIAK8B:FD@/+F&.16DF)L?!D MO/$X,U?)C$PE.XQ[$N:66[A=9&R'XS2D@9UR@-;$+2%]PK4SA_718:T"K&F. M?2+$O=3W'R MPF & "Q+@."_8Y=O.Z3-8:DJA M.^C=J4L?#O M5C=\-_R<)A0<[^,F>W<)U M(VO04@_51:LJRK'-KSV#"@FL]!B&SK]9+3R%Q M/?KY[^#B6$^>BX':X09J=44.#TVF-<3"K1L?5@9#<0.5XR8#;L[>0.WR U^J M#.%VHW_]-K('-HO5-%SC,0@75:]7\QJ.BQ)PT6OTL6T';4G#+2>.EPQX:>_9 M;(]1)_<3/?,S_9#2CR&-J?3N$:Y,'EW\_A<=+J^V^4QLI8Q#DF6ID?[H/$]) M/M8YYW.FTA$O[!#>;[Z?/J5L?C2&1/B;X0\\7[@R(D0U]I::]6@LYYR2$V(SWIY$=8$V:#XATIL(#F7A^*'BN<./Y8T&6FG^G9[T;=GSLT:OA M6TW'\WYBOZU@WGT7>V38+FU_.28&;O>+CVNC1[+'A\LK\C5>PT?@>N3'N[.O MW\R1X3X3X=(,\;:LJVT13WLS8&#LU_L!?_"7/VF*(GU>?)A>DC]_%&GQ"#YT M[]LO,*'%T;_!_SS'#?$>" 9NYJ_1.[A=P!PM?L78F H#(@1Q>S%X^6 J %W& M@1#@DS"K9"*&/1:3"5F[C&2UW6CM.GF; -E6KPX) M<5:OV7B\M;7V>P#=>,,T D)^KEZ#A@UD,+ ![88OP,?[A-:6!S.^NN29+E!!#!\O(#%3<#,>_ WX]2EJQ?< M:KNF$UED\9(/X_H6A6KD"\-9Z?K$]_X= S> (2/:0W'A+O%I!!#/)L09(@GC MN7H#^C.<*+:?3G[IS8\-B^< +Q2IO'A1*#CPW2&]+=)O'7J.X[VB1;J?!J(K M^^H.HUTZJ7DBU;Q9(U%4=#^GW\_"I%9(VFY1#1X+:L+;;6 RE_9!^/-]$'-< MB'-@P ,O!'5"^@\!O);7<#3_>VR_B3!H0+78[.ED,!@ )^4&)%B\9M,]JZ( M%FGSM\O+^VRW8E2!>K40,]COZ,OMT]=+^AVKU])G3>S /J0=V/$Q,AS&$I&\ M1PB--P&&)Y\SHEOEZ&8,W:BD[/'$B)=1T',PC@NH2Q9F9&[,^[%A^AXX@:XW MMLVY& 1H6Z"(#*( YA$$>T)!Y5 X-11L%Y:Z> \QF'ZP:EH1H,("G>1XD]G6 M8N3UT@#& !<^Q-&"-HR7== 7L(YS2%0,$B#<)J$]/@1CH8%IS/X)FF:1&]OC M,)@VCX M)#[-.S" LK2A+43>#:48=-<]?L/*=>13-BG>L@N=G M)[&7=V.'7+Z9!P/UQ3!".5S%0A -AWB>@FO20Q=BB0_B59G^@X#E]@)KN!L& M2ZY_;-O- @D&A@#FO3@'GN_3$!?J#\.TP^EGO,Z1PCI2WED)@@GPPQL.8]8_ M>H[A_Q.('0A7GC])\L#"AR3V.[^=QO#1.O $0W#)*^@1$^Q#C"TA6 (R,3"F M )=#W\!\P"0:.#2@ .K)G;;.)E%S\UYL^\5S7HCPT_5>XSACY,;_]NW@)\AF MA/X9YG!F0NC18M9AO.< I-T(:?+#-** )&Y9&,'2GKCHXE+8V\/;(\QIQ.\' MW@V(@#D'WZ:&?APB? $/ !EGV<,AH=W3*3J :VEL/-/H24H 6!\O2DZ:F*'A M\FU$::4;*N*/H^F*]/-\FM+R[4$4$IP\3>ZDLS3)+%D@"O $NBN"ZR6A>GAU MZ*V&ZK>;/%M4TWYZZ!*INPU6RJ[LMMQA4-? I%9TC=JB-*' %?RDTS[PZ%TM MDT%]-#>JC\70.\4)7??2U\2@ 9/'CR8AQ>4,TP:-;"\%,L7-T7TZCPWY ''# M"U$$$6H)_H4@,<5 J'!0E)QYFA&$@+AD:"?95WP[ZN>46+/XZOP]\"4QZN/7 M>\^$:@'ZZT1!S$GN X^-- N63NP/;%XRG-+\[.(C\3O &GR&*?E4!X3&6W.( M1T-C+NSWUF-+&!(+[RWF B81+ \T6_$ZLD$(8XK'=$0+\T<32V;P%Y%/ PS! MPLE/.( S;_1-$\'(T-FWF+9O1F/0"2C4R!ZP5^@H$=59*(5C%S]G 4HXVU23 MX1N6]&5*'&.,1TX%./T@HE.9CP9SHQ3Q &?/"01H!11E B!R(DBF+MV=.GS3!2O>.F+)3!- MN<]?O?!Q<5)G*B1'+*<3RC")8.9' #)!!_@!74IM7R#H4Z079WF#B>]1G889 MQ-E=+BV5D)8YQA(8"QN2@=MY65U65<306G#_C52I@2E,P-0(HD$ :F@2BRQ< M1;TUIBT@T:3R7VPPTT$V7VQF+I M]X\&,7QB168<:@#CWAP9 =X#6-E!JK'@*0O\@"FQ%KU'ZA$ECDMB"ZX9@?C\ MT$FJ_1+?"CR"G\1%#89U\/A5 \/]25]$S[4E_N*/T#:DE1=PG01AC&-QQ:;# M 82A83NTKV2<4(W]EKE)EFAQ=)TM0*L_7:0:>&.&'QNA;F?"#R,47@B>( M?,!2::#Y$/@:"A_F1!B0\)7 USQ@>V"#CO#[3Q_&)!]%K-GT/?B L2@ ;LP9 MNV(C^)EX\Y<1VKM[EC@69\8K-5?3J!7REO[XU0;^C@Q_O&(@;S&#-]K-7!FP MKPQ0PP-+-ZS?BV&!%S +QG&Q\ @&;-*8!3P?5QLXQ+"">?6)93_3%.:\ ,'& M4I6DWIAF.CP7-X'%T(M_3<--:!/-7!]T!DV33.@.G^0G 5]HJHPMX#?HQV 8 MT?8@%RM>XK-98JQN(1W7@SKO&=.\BU:.S&E;M^B M5=?=5EPQG$PQQ)D((P@\L"30B*+A\O62ILW[/#"!M)H\\LES!/+L^:!.9C:/ M2$/#J#D<8Q!GJ';&2#A&&,'(6AG\,]TO1[D)S@M9RF2E.S3B!!4U2H#VX,>X M] G,6\316,S5QL8QV+YQZ>0PB@UG-&GCAZ9Q8F@1H+A4A5,>6CMU:"W6'''Z M>3I [1 :YL]@.>=(%N]A[=1R=83<^RS<^3:]/@Q?,1=]#TBB6QE3"\2G0;5I M$)(Q@LKUT)6C*?*E%*GPE9AD#.\2%$F1Q#1\?X6OQV/MJ(TC+F2[@G@?)=I% M\!&[8789H"T_-C7-1]W"T%S/3&E#PSC_(E^XXKG?"R8$H.UZR?P_GM_[*8H1(&!"_#/[_D&:A@>#&! @_\>W9 MFXN\)AZ*4*\^\7B&L<%+D[6SL(DX1UQ2*3%;"_=^]^(N.* F/0L#E:1#NP'/ ML;B4YT6WCBR]+MYM!I:Y-R5@C(>A/]]SA[1#+8QD^DFF\\)T<9;F2H(GLX T MU<8*@C2@,HG"=.6GD8=%L?$I1&># SWC0\G,.$D]74CI+Z:] M%PIHUH(9W A@1=V_6TB)]4=1$ <#:8V1YSC$2JM-WG'[JLND:JW)*PD@U!08 M-8UEFF9_XA(7K#%+]4DL\DNJ(^8P5I98AN.Y9*6LB$LK*T!X-[$0@E.6;#E* MHCVHDFF11K*9T481QG_-XCKIG=ER &96%,>QL:X!^$_ ^O;\]X)^U>5QI84= M6!>21-@M,B1)D0D:-*"EXWI7M(7 WHP-(73981F GV!X-*E+2-LTT)H#>/0G^NP^ MM0L7=TDE<8"TSFDI=@2ZA%8+8@B:;IY=K)U(8LDVWT-?,:XXR;3"OT C&O N M#J5*0&EA68OY2Y84PG)L.MF1,:NDBH..:U54B?.[5(3E>":-*7I1&-@624L; M?G=I-)NV2^/IS0I@9JYB8L6RFL]8#)*0,4$>/:>+3>+4+#BW"0JH!37$<*)* MM_!Q'#"/@[C>.][,$">VZ&ZQQ>UAX-28OCT 9(P]['P6):T;+,^,XAU90]N9 MY<&PSYGOVL$H3FZL=/?#T6=-^ZZ\\=BFO=U60^ XE5E9CQ4?+YYUB_&>.P [ MU=L!^)L-BS72*R#;F"<*4R\2XC9\U'V9.(9)6_[W*43 M>.]VU/,)[LO#;7VX:HQG)\0GWE$PVU5,=P,&032>I':),UW0(A9=O(;OLSIN M(4GYC8 BDQ!'B'?TQ+D.QW@5T>:F;\(=>PL[')Y&S")UHHM+8H*%TPKVZ)OWF[=8O7&!6H,6J7T@9:K7T;:'WY??HFGI;.PM6]SIM;/,3('D8%SA9E8'/>MO'>Q- 'TW 3;8 M]PP(^F8:+>KNK0J3V=E?+2XR7PR'FG>/(T(V,9CUC_E 5W$O@C&LX&,%Y_^[ M:X!/ ZS8/OEW!47+*BAQF?EL7<9X,9YKXAB3@%RD__B<'D1ANW2N]$>?ER> M"\OJ&?;XNOAVLN;H>JLG]7#928[<2%ZMV6SU-VWI;:LE; M[[TW+#JSFK[7L._?ZZCJ02:K;[^]..R.8TURG'?#R%GVVBZYH=;,(WAS<6&: M*HD93HJK*QUF]7FJO$R&\G"1Z I4-O"L0-<.(?VP2A$+@X[E8J56M%'R (CM MDR8UZOZ\Z[+1K[X,@D6S9X]#!;_S".>_)+C/L2^N!) J-I8!,;W^ 606Q62ALAXE]_ M+E$77Z8CWWC^5R\:A,/(26?R,)M(8JCEQ5D;=++8D]=A1BV$7)^Q0TP.^AD= M_ Q5E39\1A ?E+@0 J$%-?3[%B,">%41TRZ?M(W CB.4E7S0WZCV*ZX:=T%W MC;\_2+@GB[MX[KDHM^6B&G&S5CJH\9#5>^&(VJE%2D14#Q#5%GNZQA"BSL@/ MO5TXLG#&S:T!AO=$(ZN-77'1V*%L8WH^84OEN73DE0D-%M*NV.UV&+([RXX# M70KE[*=HSL4%V*-J$ MM-=QGQEP_>^0OG%Z9#]3I"UA4@G\L'4'AANW-0+6#K5[ &#)&',5NWKA.!*C M-J[:8UH+/WGAK)54(F);*ARS8,]:9EC3WLVZ MPCBT?0(E2M,;-O%8B>(V<]WE8X?&G5'W&Q+W 5]R-_P=W$LD;%X!P22<),J] MPBJ7AX=9AM0.E5LJI# +)XN]CL(0I.IOW7[%SP.%/+;=4^PE%'FQN>Q->2^\)$1/II8@L+DAF:N*J_0<)]MW$\? MN_(\@EJTS"LEZ,PTN'Y+FKWM*QM*H]\5M0XOK:TUL'86?94/+!64KJCU"F_X MXC9JGG@J+?]LM+ MKUO+JPBZ&"V6%47L=@OK@KS,R:XH9DPJTZ;G4L:E;,_ZO+Q2UD,IDWK@PW3* MRLL<7,KJ[^!\FQ]6&1\N%GKFSY'G %V#O]):O7"ZU>?)UP5*!2987H3AJU4> M,=2K*NLLZQ]N3/M5+9QGRIM6U6"S\*SUQL28;MHGS/OOU+?_3L8F$_]HC;XJ=J6R"O 9"M%PT:BO:&3LEE%,-'04C4Z;I;3[&6WD!A[Z$;$6+9KY MIFZ>1RVR;"!=%WR)_<2C*S7Z;574)5ZX5VLX[5:UYIE5/F=: M!76;.I#>RJ:4!?7+TZDE;49)A66ZIZ@HC7Y'[&EE;=EFR&;GD-IS,TI12*D4 M4CV6,O5G9.O.6\*1K9$>;I/D-7$7NGGM*178)586%;VPIN4F+LMPRF;B%H<3 M[=;;55A"TQE:N'B2*R+"&P+7D]V /IZ$&_$NG 5.3H"'<9A_VN'H*@K@HXA? MU"CI4O7;45C:N< -W:.?,W 9/4HLGIMEO;SGY&]FZIBBPS"A>/4NSAZ&P[;Y84O=U]/&!=Q667 MVBV:]NA)V,L G,*#=T"LJO5[OMC;I:H+8T]N]+MRB:WJ#XN]^A=QXN+;#&'U MY66<-8L]?5T)-,V.3S.7@U(\ '68 -3BQL,U-8CG&._PS3V6[ S\W?WZ]&#-G7>J[K>F,K;W:\8ICJ- MOB+VM!IV5ZF:UN75@D>L%MR[>T8O;E^M%S]FBQNY+,-JOXK!_6&%+:Q5468* M5F=D_L[#19A'+36D<"9F2XZDZOY2@GE5%6Q@C=O M093CLSJ_F#"Y"KHW+;& M#^\^"2#B'H/.ID ]-WB+=1M<] GWE0]-PN(#5>,5@[6&4Y:.@Z7 2<9M,4KQ M<[$8-7 K4B :9/7!,[=WQ(>7*H MN=$A+VQ8,&PS4Q [)((L'WI6[\[AXPRGE&ME&(OY5H6WP+YP;>?71NA'9#TE M/N/GI6M=+7)S)HEMQ/B*")ZL+V !6K1+H$5G*RWJ7[CVN-"(\B]_TA2Y]SEI M1\FKUVJ@UCU\+7!8%/[\GE3=$_]Q9/CD7?MS0^D-OH BZ-[P[_S'T B)]0_# MBL%9&L7A(GA"R\XW(6P=?8!OB9X MEX;2.Q.GLPPNHW#D^-$_>N&=@$BJTAD2=3:NMA1U\L)MV+;II2(&^/-WRX8 68"'\DD M).,!\055$@5%4E3ZX%=B)E=E>E41!1AJ0F#D%^),=UBE//RXNQ)YA@NZ=JR[ ML#I6Q16O7^)!:I91LK/D>"=*L%^(QE)A^E$]&5 _Z<#)[YOX\(6L4/:.G(:H?A";>._9',4L?G^!7IY[0?-3SV\9OV^CE3L[-(Z/;AOG M)_]6$VEHOQ&K^1_B>^L?![)7LNFV:6J;C,KW9R4? 1'Y9Y7?S,T_JSW9"%:N MZ^T&9U7-WS,I=-IA_B[C);%M=F!$G6,$3&,:0E0^,U3AQ,OECFT>%T11AT44 MG5&=W"7,&*EM.&#=V5;3=@73F&!ZCI?)[=_7=$;4>Z#IK7L54S1G_ER6P%'H M=GIB1V'I-%4>@3AZ7].2X 2>7E=51(UWCS[922G1.'+0*8]/1X$/'D]\,B)N M ":MX'C!V6V(_E!([0;P ?"O#8V 4T+3$M.K13+'>UN_ :U_D/!N^&2\Y18D MK=&7U8V;I3]RH[<>4%M3R2>"FM[H]T1-7J^3/PG2SL@P?B"A 1K^O6$V"Q:?A?"6"8!VOOQZ+9KP5\'J0"5 MI5TX4:C%,2*"86)^Q7"G6&KD>B&:'3Y<=@4;IOKLTYRW3WMQA2,2$.'*> '-UUWXQ#&P6.GSJVV%HQ3! M"[]*^"K-?V(,8 91N/TG8\-_MMT4$5UX77(%(=!=UFQLL:2S4K&U\%_\/I0B M6S9-V3243D?J6NU>>S@8*H9%B*YT);TK]^3_4;!J+O[1R)^7'3^3YL GQL^F M,80OOC"<5V,:-#XM4PZ(E+))I^JF#!K_.PI">SC=1N3^+P,?IK'AR[>^3UU^ MG\H&3WL;>?JCB8I!%&Y=<[ML,#O[)7F?2SDJA*0'(SQ0O<_Z<.N"0O,B&,,* M1(&\F024/WQ07(T)VB]>V.#K/E;PZWYWC87M@NG1G]T>=E^<4WKKK>^+KX=J)T=+VE=534.TD$ M('EQHI):5"6M6 GQO7:OI4GRUMM2:_N]]X:5Y59;WV_8]^]U5.40DY4Z^PU; MH\FJ6N$,.%XAM^N'6ARQ].+)\\+D13BE#[FI*&PZJ M4D!UI$XRA_EF/6/5$SWV;+]N0+M.%\R+I$,VH>*3/-TDRRQGZ;5Z';9%ZC$: M!*9O3VBXFFZ I*7?R0:HX3YS-R/;YV7,9F[[P1-F(;)^6)Q?1V57(1M%P MXWOC34?<7;^93H14N0P" O]G[5%*+'<;?5GJB9UNX>0$>[7K7&SJ*3;=TXM- MK]'75;&C<*GA4E,1J9%/+S5XF(ZLBNUNX0)]+C9<;(XC-KW3BXW>Z"N]KBC) MA;=V50I'A?FL[28KH??+89?17SP![/# *EU4I!IZCQQV&?VM$\ .3ZR2 MQ;9>UC%I#'E?%;%0%]F'EJIA_A'9V,HZ^(4INEY>[8;3)/"9"X6X197JRR,JU7&#((VP2#SSC 5HAVU+ M*7Q/"9Q;8I1&7Y=$12[KI 1F5'>)D8);:6L_L,<>;5" MW@[KM0CRVHV^TL7C8=;/#N?0X]#;9:\6@5X'H*9L0-R#!?F716;U%/@8[8YQ7TTK+ZUA]Y%X5NHV^JHK=;N%3!7B&EUTX[7"E2H13#[P34B:B<$M:5^QV:]@0 MI")FX6_$)7A6#%J%AC6V73L(?7JNB\"CA/O69L0TQ?V:2Q3=5TKP>#5-;!=? MR;DOSBZF=E5=E(RI#L64U.'AYQIC:E<]1#6]G MY,0>BV$P;[F8$/QIH4G$)E'!G$U9YX-SUYQ!+&TQ$8MC*:=.QCUH]6Q^R[&V MPW0\@-[JX$XRC8.IQF#:8C,>6W%U<*N8J&HLQ:_+C#8J'>:-R;C[@;=6?,LW MB1TB$#DK-=6OGGL )O';-?TQKQ] MUV&MUUM*Y&]>D%]\NC3-J19/<^;E5H5B#V>,P*SV:P$$]C J+_:4L@I[.0)K MA<"L%FP!!&J-?EL3.U)9A< <@;5"8%83M@ "=;K75:I.K[@S:-%U1P_J3N*O M_$BX60#3AW^M+@HI7>,U(0EN_/#< M66+G!\G=)Z:LW5,<,F-?@>U/RYVDSXD]N/')."_ MOQU9V3T"![$C*747Y6-)<#8) Q[5MJ&+2'9)X'M+&,9-5A-Q%VYR:EA,LHH] M?;T&E<.*55B5&6,O%TSTY+9.EZ4-2QQ1IS((\R]PN.%M0[GE2311F<'"ZA0G M+P;&"P<,:Y98.H@56)[NU1I]3524(@LY3W+6$HM9+^@I_:;@342 JM/#?X0ED1/_>$C+A^ M"WT#"&J[AC^]#[="8/!S.CF KZ[A:'R:):0 MC)TD14VMS!%+',@,18!9 C+N..R)G397R1S)^:NU64)RASJ=4K>L=H#L&?L5 MKXU-+?TTV'U>A;&EF_0@38E+_(6X9(^3(GM=-&)*.'.'UY*Q"Z5,-G5Q*/40 M2B58$1Q*[$(IDU5;'$H:C=>U-9::]',LG<*N+(XEG0:<5*;TTAG$>'^0,(WL M'LSJWB@3K!'BSX?[_-JH@AW&+F!I_ZW FH19<4DNZQS JD0WN)1Q*[DZPQ'CY+UF=Y M!I&86*6M__>+$=BF0 S?A0\)YD)79-M//5??>BRP]\1_1/Z^&WQ15M?9ZP0? MZ:\I:F9+JC1?4MN-OM22RHJR5,@TY?AGY]/VP7^W'/QW*/YK>+@IQW^]\2^7 M@_\NQ7\-#XSF^*\W_GOEX+]'\5]6#2T/&A3R;;[:3A02JXAWLVN_5YWE/M^W MUTXCY/.($JQMT@E:.3Y1+G:UCORI)?C8W%YXO+$RD9++\0&/(D]GD/GZ)_V#6$T#)F4\D]@##(0H M -,.7$7A4%HN$B@)*:9KX9* MQU)%31%[0X'P M4]5%>M-(497KT,6QW4YYG-IN,;3X#59E,MN M[\9Q?>:XWL]@+PW7V"-&ZX@=JA-%SKL9.@=^N ZQW.A64'$\>8 MXD>2]T6!/[G\)"0[@P)FX8M&9A!!$=SG(9!(\(R*^8KL6_'4A:S06=@J6=)>)M_A?_#X,[=BR: M]C;R]$<315P4;EUSNVPP._LE>9]+.2J$*] '6!0WG13"&%7RLX/Q_=XW(LH%+VR>_+$/ZL@QULLH07;'FVIE&?>$K'6,2 MD(OT'Y_3%<]VZ5SICSXO3P#?N!+TI:^+;R>:1]=;/:F'RB>Q09(7)WJI1?72 M2@0[OM?NMK1V;^MMJ25OO??>L++<4KOJ7L.^?Z^C[CW1#LBR1UZ-DR[1=&DF*S4N?$.$[/#<*A&M0(;!^D FL'P/B"ZHD9M@7 M4U?2_( K62E3%#T+6> 2@.&(C^5AHL9%[/# MGDJC2/Q4&N9DXBX<$9_N#)VGS!S@;:&3:5@Y+X6/D6&,DJ(B\0*@LXWV&\^' M/UW!C'R?N.94"'T8S(FW1!L6%@1@&KG(]N?J;1_Z4"AF$,#TX5^K"P75*TN9 M^'C=2#APE3#@">D?O_;2M9[FW+B<,0.6G+OAD_%V[_GT1ACZ]B"BB=LG[]Z M8?*>F:U(;7IF=J>WOF7T8]Y%B"%KCL-TN]-=29AVP/571*6]WL"4P[06,%US M:BL)TRZ&>N4-;4$Y2FN!TC6?L)(H[37ZG9XHZ^O=_$X"4UZ_?IJ- 75VVHOT M$BT6ZJNV@BOJU& P[! J2RO!3KL M' BRLE3&(K25BBSH^AT*L7((K=G8C:P.W/NHYF_B M;6X?+7G;+Z7$G+#65BDU:5A@R M[YV7^>@FMOM077GCL>?&]FB11EYYJ'R(8NM2)L8'86,0%B0]S^0K(>GQX7C' MDO&:$.UR###;ON5Z+SP=0OU5BZ@P5XQ&&HYP;]@6>*O"E3&Q0\,IE]#5(HII M1N/(H;&B> O-M_>VT-2?/ \D-."B)5PG!\*?,2V>O%51X?OU^)/L[FID M;\+\R3H]R>''G^3PXT^>YY,''G^3PXT^>YY-GL'_]B^$8 MKDD$@]9-_M_()>LU MN)=M#.>MER7-5H/;%U"TE TX:KNTBTG;O#QIY+BPKB MM.-=% :AX2)1Z3;ZLJ:([=[!#T"HX.:O?<#'FHB7=_1!A39MY=FSM4/: M%HO)XU+R36+4HV)T3B)TB(69BR47RU0L]?QBF7/ITQK];KLGRMKZSLD:RRV7 ML7K+6+[&?%+&#Z*NBVBZA5SB7,RYG)__H7&*VH]]'<>E2I$9?:8O: M>=F@7,:XC,UD3#FXC,E@,'8U49=ZE1"RDMKAQ]*ALBT>\]//#WIZ78:NN=6+ M3O[E3YHB*Y]S0O@=L%2@MS'GTLFY=(B$#N=\%3C/N<2Y5 6+4CW@B@$H]4#B#QP&.TVE 4/0TX2/54%1/NO9;1?D9 MDIQ+K.2P.>%7ZP>_5PRK5)%;ATU -5V5 F';:4R;$S M.2?SJZ[?B&_: <%J] 3=H(W0;)GZJS$XQ0%:L[E';$*FCZ]#8*(6%\C'TAQ M#[/RK+@ G=Z\BSF5LM#:)%=8;;Y^MA"/>#&-I-I%MGGFZ1#1\K7SRC(ID'\8 M3D0RZX]>H]\N?)(1P\BL)8IJIS\XESB7*J"1][/H\BEDC3&%?#89J <2@)]K M8D/+V%%") 2"3?DI"BZA!TO%MK[P:H>C$7$L=(.%T'C+UJF61T%.Y4_-F4L? MNWPU?(N&.6X\?TCL,*(O7)=&W&*AE+6;BGQU<<3FB^VJ,L!9U#=L^N1Y(E:1Q_-$G$N<2PQG\XZNQ)58B:]O MQ.+YN4."!UE,&T:E^3F>EV/9CX09TULK\C6TWXC5_ _QO4VBI7I,);=F.N$<_2A^X1O]\"VC>D*6KM;."?-PU)56'49YA)/ M*S%69+A5BVQ2(MU&7YX(>.)\0-Z#8\GO_AX27.I0IPB:=23N".S#)5 "1S2<>\.V;MTK M8V*'AD-#'%2Q7BWHU0?R1V0'=D@>B?]BFR1>,1^(Z3V[=!2Z>.8NF] :?5D6 MU2Y+)?M<'YVC/N)ZAIQWW,HN0AS$:ZC".>18&7M(-G2!;?=Z*N2J.GK/5GY LREETMO >G=<=!1 M"<+; ?.YUQ:[6EG5.Z>47AK0_D0[3*?17/A/.N6QX3_;;CJS+C KN8*SZ2[+ MD4F #7Y\Q78M^.M"UJB(Q]08^)_ZRV'CTE]$/V-&[IAN0&K'F 3D(OW'Y]2! MMUV*-/JCS\L3Z$S6RY7P=?'MSZ^V%8X0FRTIQF>2$4C>G-QNT5LK((CO*5JK MI[2WWI9:\I[W5&V_4=^;K R?*>\[H7.<[ '#2]4@ )\L&Y/M91JV:.%GANCJ M[D?7G]TC59H.L;98E&VV:"MF2V^CV?(#K@C?X;%1(%S#0F5E2Z2RP ]]_KJL MYL>&)?HH)F0V7L093^$Q:Z.7G5]]U.K$DB?&!V%C$!8D/<_D*R'I<4'#L62\ M)D2[' /,LISQ>6+U5RVBSHKH!*RB V=52.KHRB5TM8ABFM$X<@SL]DT/SA*6 M3LX2\/S@,R;/ PD-N&@)UX;OPJS/F19/WJJH[%@P#Z%Q^)/\R8SV&GL3YD_6 MZ4D./_XDAQ]_\CR?Y/#C3W+X\2?/\TD./_XDAQ]_\CR?/,]MUU^)F10+R+18 M0&%JU_4Y[JM6Y"/NJ^[BKDU)U#HEUYG6H@[\G"N]SZ:6>Y>X9=O]W$,Y*NO4 MSTK(T"%6:BZ77"YGF[&M MB%)%[,5C-]L_)5!^D%"P7=,;$]YAGW?AY5RJ )<.D>'AG*\"YSF7.)Q#1-GE/WKT!PX2Y[:%VH]\59:F$_"*'*5!-D.R96BWQ,$61JO,LAP"MGTD>5Z#3FW1#D5/[4G+GTL;$I)V#;1L^E ]Z_7E8C)!YY8GK599A+/'7$ M6)WA5BV2.[Z(?;/%;FD=?UE$;RV15CL=P[G$N50!K5W _RI/:??84]IGDQBB MW&L.@'7XH>,)<0.ZC8_GAWAPBG.I ESBB9@3.#/S3<[!DW<)E, 1#>?>L*U; M]\J8V*'AT )5:Q7"WKU@?P1V8$=DD?BO]@FB1?4!V)ZSRX=A:ZMN9=0K=%7 M55'>4%=1'Z37$I6UTT><2YQ+%=#P.QP?YA2\SJ""/\^3&1_))$R.9I3HT8PJ M4TLD&*4J:8L;UJSLV2J=QT)V<.-1%KA MKZ2.FC^SA- \"\@,NP7P3M38=?7;%CVFE;>(A M3(%"? X<*E/ .L>8!.0B_?ER>%Y%HM9EEKSG/57K[O7+]R:KM[J26IFY:GKO MM',]8-QQ]_?+,!E]^VVVF 63;6L<68>8JRYETRY%ZX$S!-UW/[K^[!X9]'2( M3M]02[LB'!S@)#]/GKLIJE&RRJ MH[@6V9@19\*%QZP-@G9^]5&K5DN>&!^$C4%8D/0\DZ^$I,>%+AED_/Q(L9!4499+Z&H1Q32C<>08V"R>'KLF+)V[)N#I MTV=,G@<2&G#1$JX-WX59GS,MGKQ543EV\>W)ZV[_;^22=8_@L(50NZ+4^=:Z MZJ02MG2*6_ZC)8#!*'5$OK:WM$2H_0# MDJR6W4=JUR.&=Q8[5\YS+G$N5<&\:[]OWH$!<$O7?TRD;S+>E$9?*6ZX<8BP M"Y%N082HK"'D;,Z*N?%\^-,5S,CWB6M.A="'P1S:8TTP9NW9^/$PQUD'>1-W MSB562]=ZFB^, M\[:E]*3N)^/MWO/IC3#T[4%$MW ^>?<&#!/FCG6VP1A21&5#;OPDAW=SG')M M4A,NY=(F:SY-)95)ARUE\0FO7D7\RAEGK5)HKJ-_GI;4Y['.?LX,<_C'"+VO-^IN;3Y?V:)[C7Z+,4> MN?HX1_7!N<2Y5 &%O)^)E4\?:VSIX[/)!3V0 #Q.$_=)QRX+ B$0;,I.47!) M2+T9:BX+KW8X&A''0H=4"(VW3&T.#KI9E'LVFSV;.5OI8Y>OAF_14,.-YP^) M'4;TA>MBJ&/H8/VT6)X*//O@($\R'21]L>;KO+PZU*CK\DE]'1G M$:ZUA%;ME KG$N=2%=1TUKS0(;2TS)"6/IM4#O*0-LA)4SD\A<.FHP,SIK--"4DN3B+?'!D!$<"\ M<7F@GV5GYSKA''WH/N';/;!MH_?3:?2ULOK3\+ 4TXLNPUSB>2/&?*VM2F23 M#NDV^KT-;8(K#\_"\&&M(T_NAE75:4M5.Y582_7%N50%+AW)6\RUQO186V/. M)LM%V=,< &_P0\<3X@9T>QI/=O&F;HPN& R'%WE6Z02>SGPG;?#D75KI45AX M$M:MFYR#18,G5,M=+2BY!_)'9 =V2!Z)_V*;)%Z^'HCI/;MT%+J2Y=U\JVN- MOBR)]B+8^2*\E*FNGCSB7.)5"6UT6\KHJRNY_3V M/7J0BS 7X3J*<"X)7CL\M'3!;>.AAEI[_7"6T1X#WTBJ2IU&OV. MWH9E5ZF!^-* ]B?:!CF-YL)_TBF/#?_9=M.9=8%;R16<#?Z93*&)4G0A:PM7 M_)B!VK*TF028Y2L!8U"[OU^&R>C;;[/%+)AL M6^/(.L1<=2F;=BE:J)DA +O[T?5G]\BFID-L6Y-*,VVT%=.FM]&T^0%7A._P MV"@0KEV+6-ERK2SP0Y^_+JN%LKX8'\?,S,:+."DJ/&;M0K/SJX]:P%CRQ/@@ M; S"@J3GF7PE)#VN><@@X^='FLLQ@"G+B90G5G+5(NJLFD[ .@1VQZ3%/PM(Y3T)\T)/P 8^U74MGG!&='DAHP$5+N#9\%V9= MLMZJ%"V>O%69.<^"S*_$3'P$F?H(\A'J,3.,L=<:6)UP\^9:R[9ZQ%K+;J,O M]W11VI Z.D1'F7(87NN\R_ED5G;@/%LI8H\"N-S$"=N9S1,6&W*Y/ >Y;!\\ MXZDU^EU)$76]>TZ"RX6,"]E,R-9./R]=R'"[6T>4.NOGGW(9XS)V#C*6I0_. M+@-3QMUH2EE-;K@,<1DZ^4?GDJ$L_0H+K5.R#,:@K(EJIZR6IT6(JW".&-I3CGN7QR+C'-I5SFW8YV & Q&ES3)KGMNP4 MW)744PIO:^ (8A=!._R#8@!2V0/0V1Q"<"J$/@SFT09=@ MS'I[\7-'CK.*\G[;G$NL9(LYYRO%^5IR*5\/C;4>.%MZ:-"ZT:6RT=AZ21;# MJV0M?,*E,'[OI6L]S1?&><]+>D#TD_%V[_GT1ACZ]B"B>SZ?O'L#A@ESFT/M M1K_3$V6=D3.E.4ZY-JD)EW)IDS67IY+*I,.6,CF;HSNNWXAOVL'"X8[>!,F> MI0R?IUCV*ZGNK/70RG%V([UY%_,H99ZU2:*ZC?Z&0@&>!CK[,#-/ QT@\-C) MTE5KRRE7F46ZU^BK++6+Y_KC'/4'YQ+G4@4T+FZO1(>CL,!)OR4Q1<$E*'AEK,PJL=CD;$L= G%4+C+5-OA(/N).7.S6;G M9LY6^MCEJ^%;--IPX_E#8H<1?6'.T +N/!!E;3UMRY.%![6(]P,"5<#9<+#& M:@6KXQDZ )8GS:H00%UWW=YK:5X(L?DTEX*UZ**Z88.% MVA7BG&>%\YQ+G$N<2YQ+ITX2+=@MBQ[!T'XC5O,_Q/--"4DN3B+?'!D!$LG7K)F=LT7 (U7)7"TKN@?P1V8$=DD?B MO]@FB5>W!V)ZSRX=A2YTN=HCSB7.I0IH^!U>"',* M7F=0P9_G(7B93LH^0=0@Z6<>4^L"'$#!\J*!0^*>Y@6Z\5='SC>GL]0=W4O+ M/"E/Q9TNFB2V-U3'%6I37XBMC$?%#X;,I+ )9Y+?"D2O]:1L>QS953AF6W\.DK#(@O#6A_H@V3TV@N_">=\MCPGVTWG5D7N)5_8-1Y@8 M/NW&%8Y(0(0KSZ74-+!WUXWM&JYIPT./(5R@>9#6_#\8NDI^-/+3 M+Y@8SZ0Y\(GQLVD,X8LO#.?5F :-3\N4 R(E$U*14&50&#-D]G"ZC<3]7P;^ MI_ZF[][Z/O4D0M3;R+$?350#HG#KFMN1S\IDEX1W+K(HW5=&,!)N'.\U8/XK M/MRZH(R\",:P@H_L3_=WUX@L&T@^FRM=.N8*CJY5,!W'F 3D(OW'YS1H:KMT M4/JCS\N2@*ITM5X3/SN^G8BOKK M>EMJ;;_WWK!RN]65E;V&??]>1VT?9K)JIF%W)+IW1M;UM4X(GR'QT:!< WZW5K.?2]9=D5)M. M;3/Q-EAY;--/D10U2X5NE@\^ M-\(I>=!5>J7)0;]YLU]'U^DAKM/"T/?&@CR0 MFZKS3[*D71,L(^,'"<%IPR.!BA1YG3C>D^U3L\=[-GWAB>(VV3XM3]QF1\RU MT&FY*NZ^;8M2EZ5*PI+*6[D\U%,>#GEZM-JK[>G1+"-[H10Y.*$:S8>^EA M!IM;'%T/S^AZX_E?$ZI>)D3=( EMJ=%7M?6"-MX-I3: V:%?\P(&-S>H&D. M.2_K=5MK$X&\X;_7 GCVWS6A9M!?2I(FKZ^LD]W&2M#91V M-9@J!THJW9 M]0HK6VZD[ATJ&!+?!TW[_M&1M30Q) BPQ" M>C@O[6]A>L&>OOU9V!6[>H(MT/9NF%10N\]72-3RBZ== M+8C*Q!/M=ZK(A?=8'<]8+:^;85E/GI=U?3=+LCH$S]R@'&UZPV848">D@(0! M/<^=V]U[V]VN,7 N9G3^AF1^P'?=#7\/R"4E\0_/Q?3W=1P^BBVMW,*/B3I1 MZG SO:8XVW7$ZK%PIE.CA95CL<_+LL?2)R'.U\%E5S C<,U<>,!^,@X[M6,VE>+Q+[T?5P(:L"VMR2MC$$8T]T,0=W20$;1 "A:7<.S>43V0HYX)-I]%O MLU3\(U+Q!L=W'C#HTZT0T>3K+8V20.*&->,KUM_A'96.&Q\AS>C\9P M'<8<) LQUMNE*S'?#523M38M=<7]8<1^P48IY[7.%G.9EA4E*$ GER:!PFVRT M-=Z*:MC*Q@0.JV$7:N,**%FMT==$K=?FH:9ZPFI'K.E0L,(SQ41-6M^_R_.U M1]AA22:&;&%B3,_/\CU*:.$^INPFW.-F M3*VLMO'?GA'@J6ENZN2P=0^ 8H"[8%_.O)NYP1>%E.AO8;L9K_(;ZW243:LW/-&8J_ M<3OV2'9L?F2M(PBSJ87"!]QRW=]R]2.RDA1-(PCZ*#1+1D\"EW5 AS LM6 7202E%Z4;N;+<%W9<<[E<[T5-H.R)IW7?EM1.LPNHX MINT6>*TC2 5%J['D()V7\;JJ:!?BT.=EQQY3V2Y%"]=%HMWH=PL?F<'-5W;Q MD]M\?0\_F?/$O4YI>6)&[5I9:2F,Z]L?6<]!*V+K;CU]M>9RM?NX33R<]SZA M_)?I[P$&WV8-U2YGQ,]M!W<;_8XF:MVR&O5DXV"%[.1SA>3N$R\/!0%(5 M);E3"4B>P_[YE8/!;?>%!"4>#,ZWNS/#ZOO(-T<&[@;RAKC2@SB'4UK70_Z( M[ FV$.*QK+W/7C.FM ?3DW<9MY6X3PA\[QAN>.E:URF-<^M,;+ KB>T-)[7Q M>%8MH+7KE+;#04O'4H"NSC.TIU;'MAL:[K,]<$B1K$)EXQ0'U<2W,]KNET_0 M).Q"TNVMVZP\;UL+0.75OX4!A7LRQ8[,M\:?I+8=>!C8M)'7K",8#7ZE_<#. MRP@^I.9-VYB2X ?!?J1 Y>2.E2-$K"E\*U%%P750-9P971DTLHJ&L%K'W495 M2C]$0=QU,5<0*H/]4J/3VMBM_Y"O: "L+AQEY@8RRZE-(R84"1EDY&Y__&TW<6B%;0Q#PXH@W1H]QM9AD> M V&^O#!',UR&#)VS9WM)++SQ^^W*GQT;D%%WL;7+ T+TC@,T@+2>10*CBZOA MWNW9&G]>?9%F&Z_=!6G&%U?=IBSC>%V%^96)3#'7]<%*(SZJV8N%;87:+EC# M$ELL37O%F/AP*:+=$I@3;VPPX2$Y+:: E/9]C-M8(#?8O\"IT77KBTEEV>]N MF*0@)G7W3^=MM-E]^SRH45P;N^^0'?.V--H#N!S XMLV1/-KX*N,^Z+3A-*Y MN!KU:Y)GUZBZK\QK]T.FPHD2XVX=$R7>EH[\DRUC#N.)[3CV,YQ"Z,PWP*D- M3[J>.8SMG&]_LNI+E0PZ@O/=])MMS1Z9L_B&Z2!W4P[DTJI,#[M5#3I-EN>9 M(M06)ET]0O5KA5!OM:0YR"DJ%5-^8[6CKYE3M%7%*4!9&*=3Y'$5^G0]XT%W=)F]#B2K*_#GX[Z9?!/!_ NSO+*0[_/]?(EC_ M#'-E*'_;TI,?Q'Y9FAJQ;E96AON,T&L4^AKC8E&&7P=<'",NCD;[M"2LJ2U0 M?Y<,F@*&Z%Z%ED"U?'^;P#Y-S:M"3\U>A'8/N[?U=.\QS?01HG&2YF1>DC+A M]&"EC^1^!FE6W)'F'&V*\T?N+5ZCFB.W LC=EL?[]XQ^+>1^ Y;)36GQT[19 M.B5UXQ.;&99%Y0%3:4DD_K;B\&78:^^ [+4TM^Q<7(U'\JB7;K34I*6>#\8= M4J*71KGNQ=5@( ^[56F?-9+!)\*NO^!W M3MP#:^L[0[G7K6HF3&V,URTJ:4.7#5VNB?5.G0BS?W$U&LK#SMZ=MU^++L^_ M"#U;0:HSV3_XRZ5):8*J*0$,---V?8>%_^FXP<4VR)YX*/R3I&Q8-HE^FO[M\'MF=P.-;*Z@@^&H[X?#F;XC"8<.AL@:VTL&F%EVE*H=W MA===\PA20_D-Y5?N,=N+\M/$C5.P!GN[SNI#VJ33_-U#A0S^5S>>KOX!_PEV MOE"=F6$%&QS W8E/<$>])'5I#".%5>.+TMZ&,!U$F,A%5[H.F#F MP69:J,4M;=Y5\@--N#">V,=G0_?F 3+'GA.0;$>/J!/8@^_E/[+Q#@99=\ _ M,2P=_OJ@C(@''^-2E'82?O'_X@&1I@Q%TQ1-[?3[[8'>&_:FDVE'U1D;=P;M M\4 9*O_3[5T$#\V=X A+=<8N)PY3?UVJ4SCR!]5\5E?NQ=^3H ,H!3:J)QG MWB:VZE#=E6XX3/-LQY7FJBZIOC>W'=BW+L&10 Q2Q 08)GM9 B! WY&6P$,! MSX!;NDL K3V=XC*X)G\"%%/F/!D:P^ +=OARPBU_?[@/]S01PV-1?;(EVWL\V!@^! M)C1/%K^/GN)W @VB6A>%) NS;'X]C^55=HX1+&C8F_ MAMAF!P?O\(,G]OR3K_89,"B\?>F+JLWCJ\>V$-L!_ \#U5R7@-?.R!ZMPYI'?I M_U)-GT4KIG<_N+AJM]KM=$,Q-+VD)WQ<)HBL.H^,X4:6?3DSYP8 ]AF@R:A-#3 B">2\HGSHCZ5E:]&2@8NY8 U8$DH1.>*"@OVW MI,>U18&A34VF[0+=C6040S,.T;M(#ERCK1W?Q&>?/=H[ KG3QE%5 [G=:\M= M)1WCVTYG"1&5DAL WS7I1T(2UZNU".@H947 J7#43F=7CMJ2I%NPR'3=X/2T M3AY4"]?FJK& M;0IXE'N;:&#&\.,:[<75LGOQ\'WP<*2<78.VA^-^?=/+O8L)TP"(W%.K,TPH MP/ZX/117,F$U>"\?*0:::"KQ<0V@ZW]N/[T+32_.&M&#?V_;>>71-HSLDPM,LYE8 \S!EC@ M<,1'J]CU)ZZA&ZJ#IJ:!^&HRE63*S+0G(S&2L*S9M7[^P"P]$T@QO#ZU_A:O*Y8/!D,*- ?=UP?%=?3$6_N)Q#H2/BN3=-&"&7\1R+A_U M$PWXN9M>/^"1KRW].QWX <_[)=QS:6:)G3]D0+@TGPR.Y+:D/SCS T7JQ<#0 MFL>TN07H.ELA(_3PE5RRV,_,F?IF$$JBRY8%?Y06ZB_$'$]BJKL*40#O'#B5 MX=F.+#PO@9BR/>R\#8AA@-S&L" 0DKT !'-7P,P6L+(.ICO_M<5 9#J_8+-W MP/UF?%B.A)@TM4VNSH#@!3T8=>V"ZNCFO#>8 %FR;#U+)64M(_AUXJ"9"/ <8\ 1CA(Y5KT8*J MQ%"GP/_!+ >H@ "E.IX%D(4GX-X0M(#NNGN)LL!1#>Q")\=I#S8$4@: $*QH MHW&TY#>J,Q/>Z6#N$R.6"F1,%I1(/9X;C+:D:4A8H( 26J+NSK>%\FL!DM"X MU('Q61RJDDD/6Y2S3 1OPWOXG@+^PT"ATAA!@V*:A*NVI#L$ L^QX:0.8@&: M0_"O)V;!IL21!,Y-@>OPP/9Y2KHO@&4S//X_^;%ON.)POI).^LM7!1&J2'2! MRL,"0(C[%QI4H 4%8N/+/V\B_[,KQ 6E]CT(U;#S3GT?*&T/G,?@RZ[YU !E MW.W*].8%:FRZO.:FC?\^$D_P>\!OW#4Y'/")W_S%$LPX$(W(X0(-!4-]CNBLJ%U%7X5A-&1_0JRY9,X)/PPTG$03T0W2!MGE3+ XE'"AYS M,$4(F#'H"4*IP\%T3Z ?VKX+RZ*\X6SV+]]P1#2:XC;$FY<@&;5@?9M4S80I M@R01_MJR/3QL4-A"T@@L(_K<-!8&^?AMF?Z>L-A;]=#.77%-%J%#\7"0Y:H' MM^BIPDT4VR5:V(*X>^U>2-NJ,U'A1B_O7DRVBNBMW9'A<=W'N%2\Q@L.,^,J M$'P]4QVZ!H"7YI-(QEV!8&3.\&.<#@O* MXMQ'B.CJS@.V%@PY&GAQK*I+LWC,U2;8@D3O?9%+(1?/.O@ 20$2#,-&,AU"+%[T,PU M , C//C)!'2+S))^.@N@TT]G(IQJUD:G)3WX"]@>2888<*0(.E( 'FEGW:P. M2B>=%\2M031Q3SHZY[FYQZJE4M$>1AFW!9&>3@T6>Q+A5_R_&4@_R$#Z04;Z MC2\:5/;]GA":,CU0.?YW2+I2BO2%5[3 MV55IQL!@A.56R /!SDLRPR686)JQ-&,.F']>7T=I$R$+!_TG&*F(J1A15BF% M%J_M.W8K[F4%$!N"9N>7-BU?J7&=FX32YN?BZNDI^+VZ35-FFU-4RK MS3%SN;:4H4.M95(>027*%ZV9!T$)>)5Y!X*%7UOPB"G])-T7K9JOZ(]6VI?_ M-^31@2$,M[EN!Y/Q-F5.H.2[M*806?A]MC$/=].;N7[>?+Y5QJ)]BB('APC9G,H$W3P[U/W04AMGN7($. 13N MAJNHPEG6DOY@&%-$CZ,>OTH!8/2%7((X7 0@$)\'FXLVA;@BN%_VK;C<5:.' M'-";.XS?A(7AS@5@]-P5+/$!M7?.$P,W)OZ0F!^/D^J&3E:$R%" 5^/&'2.I M7?/KBV$HH);+IZ;S[@9<1W]FPJ,7]]R!OFX_PT&$CT0#=FS +VQ<0N9WJ#H. M^7O(3TL'G-FV3IX:W"[HV8@?U.$FPFGN623(FI37RK^3:15A^R1?[:DO\04" M)!:>F-!:6J@"(ZE9S]2G"H@$'L,-HMP(\(7H4SAW' ,#5;2&;@#).B$\ <\) M\?%J0T@&ZX76501C6E4P#!XX0Q>S&WD49'J#H>&]D5_/G_PI7%)_^OHLT2_H MPYE%@8@U$TD/PJK3U]]"4(%ZB975'Y0>V@(75XC2$0[&D%F.83+@:0IU^<@W MTCQF*!FT>'[ Q^8&7^T&,SC#1[R[0KB;7HSXIHYCI"-]X &:VTT\I]! MJ/ :8P_ N+N85!IJ!J*L_ ]E'78?LQ'F5AVB\=R5$Z=/SXR*QV ZJTEW6F> MC0H/SXI%7OSU^N%3D.YZ_?"[],-NT;>7[9$PE M'K7[[S_$+PB5"3 "/,RHDJXCWAU^]BVF;Y/0#[YQN3%P$R0%R4%2 M?&0OL M0((]!^)?'NTCTQHP$NYFY@2LU (NUA0F%84 M^4V0%3?S#0X\Q(T0XH$@T4)XQ17/Z%/4F;=?$U<6_24W/,,W&O&BBJPP)'T8 M2QQPI4DX@)2#(G2=*/W =4(VF.I@$ YE+!X0,$%S5ZXP#/V$D17*0F 493; M7?*MF83+6><"C5\+4K>$$8E #"\IGO. ""7V0T:7*MBGAP[Y($X;Y&^HEH]N M_S M@F-'640;MA7Q9YX"IL5<#'.FSQ*6(&8RJ")C(L*SR+,R M\1U @$2Z@!.>E4J,'3HKI]00RT6M0<0Q_"61MNO3)@,#.$;#Z#NU5D%ZA$AV MBYB73%OGF0DF/]#<6+IRS$CWHIJ/T*X-=HK'^V9;.FR"1FU,5.N7=(>6,[SD M9QQ7OMU^NOL98DN0Z9KR^E)&2O@I9V8;U(#.94+(;46WS^125L-8ZX-O@?BE MZC_\2 I_&R(33W<)7&,N_WW<_09P,]@T0+>@E".V1R0)O(;UL_9:TN?(Z<;Y MS18V(Z\EKP3SGSC&$(^+2LIT-O'$;HCU<=>-.H/WD- CX?_;_7<;VT9(-]C3 M6)8^P07*TH_6=2N1K'C#'[X.'HXN,DP"0H:*VH4JT56+(@/:&.(@3\&$3^Z> MF&,A'PIH&+::P)2'NZ\AHL16$0(@EG5T&):_]0I()B"Y+G@"=@%BPAZ3:5J* MR(@@)N1>AG"1X$,F'=C(RS6!LL4'QN2D$: P8-F1S$_:!U>/?(? JS-/-0MQJ#M$X1HN] ?BL4Y^A__PHT'Y./W,(Y1^?'=0Z]$(5FQ!.? R\_ M04M$*Z9^(D(0M(J=;BZ"3U56#A)]_/I9TTFOK?6QHU_!LJ(*^,]AZ*=8H= @ M,O7'%U?#82M=)\1[^@'4S<#@*7>@X9$.U&U?7/5&K=[F U&X)S1-@K(Q3$F. MM]@7 H6/$R)SBE]CZS( M<+D)P\&=,8]C/9A$?01(F-0A#5I2#C"/Y](L)%-B3I&8(R&L6-[.8G:O8JJ- MU-ER<^R47#NM&Q*;TM'M1C14"3B@[F:O;UF7Q?6=% M[&(/<4$236Y9FJJ8VA+-<"FT4]S5VFY;V[- _&F.X?93O'%P.[0?.&DX4Y6[OXQ&5@4 MI,>)-5$*!-7%*HI03$MRSS(EYQN>75(^2$ \E#X&1_[+MST*!1E!(I:!V\26 M[*&Q["0BEA2.))6$JPTN%:*X+HGAR0HNX]Q:7L: U_D W)?C8J!"V!/L3$'U MC4:\L)EZ%05^0>QBPAN="+333( N+S0'K*/%N>*BG#'TNFGH^=9F^%'N7*Q0 M3P1P0C9PEM!ZC.==!IF]8:KO=G<&S^54W;D+$UFK<-S>6N*A,>-L13QA^'M(:CWZF!2&Z_6M:;Y M"Y]'Y>_HQ-B*QV%SWKU)^F:O]Y\K5W&OS9GN8YO%V(OH/8G7\%'9^*Y'9, 9 M'J/.F9;LW$3TJ<:N@DL?+7$56(: &B5^:ELT>Q?;V1%CI'YSY(DOJJJOF\+] MHJ:PQYN*!?X8&GH$T#+5I2_69CCQ[P:#UK"GY'[=;B6^.\0$\L);57JM 85W M"VVUQ'?];F^G)[=NMEMHV2U#.$N,\C[$-/@-$]P%]A]EREJ*3Y.'[JOMP)^6 M=(-36RUM)5%O6F[12]=1]5.!X>TEP'Y2("HERF+HN>:1[G(N5T>,C8V8PQER M9.]L'EN_]S'*O[*.1#\^38Q^1QX VW>Q"^;[+-Q]3>RKWR\;(#1 :(!0% A% M9YX?9PSO>&M_#M["BSOVN.,FY7$IH/U4I=47@N:11QL7@VGIT<9UF$U<[&CO M2B4!CM:G$Z.G'?Z5/=[L754!XI_53>W_M]+J/F,\,;RJC/ MT4I11J?[>I31JQ5EE!:I4_I_F>]6.JU.O]X(?Y?K=L3J(FHR( *U6K)YYFLH M/YUR8,_D,*=-A_UQ03J\TXQ/=&,_UR[,_<&\N^FC^G+M\;$^Y&ZW^833TK3: MO[@:R$I['UK=0"^'DF)KK\QU1#3XIM0+W0:U0K?&Y*S.Y#P5^0CH+&GD@0]2 M.W(C=;41C465[]-F5<5%XX;@<\"M[K%LW;8J85K#_9E6_2R]!O'*R\A7QKM1 MK?"N(CNJSK(AZ9I,YX@=U32(!HPN7J=L^IG,$T"D4[CM#_TWU\#D? M#C=HOY[W!V=Y=^5Q)UWA75K'K^XNCVR0-D3=$'7U:DM1?7E_HL9I3>=#U*3) M_)UTLZLSZJDB6B;ND>K[V7#5V0SSI/F(8+%B3D)OK\04K9-*Z,6Y2+&FB=B/ M,6RMSJOI$ ,K*=.I38[NJ-7OCG;)T>T-6IW.N/H45:755W;-F=V83UL\H;C9 M;#TVVW^53.4333!\I"+@[S;U@/N2[@%713;QB8+F!_9!+0B9ZE)>RZ@O]89? M09='52G-9P6X(GEL;Q4V#5)5@E0'K7TXB3J%M_'*?4531SE-\;U[Z42]TZ0+ MS#'$XS_X$U=SC*68*I^T[9MTS9-+URSEKT^%))..&N&8^>K8BV VQA^&-P\& M8WQYP9:B )9K,3CM47TI[?+K7%PI[;[<:8]R.IN>FF>W$U M5N2.TFW(IB&;$R&;5'' ZY--[^*JVQ[([8QTEX9N&KJI)]WTCD\W_8NKSF , M\F98([HYZ5RQ@O89+[3),*7FC0!H\.P<\&QX?ST988-L;Y,W0:?#L'/ LUFN7K ME>R=A>?_T?9PWE_<_Q^U,]XQ$K QZS(_Y?(-F*:50.9LV,[QM?4^YAJWAW)_ M4)5%6\4-U]R#U)!W0]Z%M(KCD[=R<37NROU.0]T-=3?472EU'S]KH-^YN.HJ M73!.JPKC-.3=D'=#WD3>Q_<\];L75YWA0&[O[^.L 7EGU &>1P';9]\)QO[R M&7$TDA2K(198#1&.-&+IHHAH%@X??[,VM9KZQ]DSBX95).KAPHJY*>!?GO," MYV+16#:\LJFN:ZKK M=HNQ"V=)W)Q-VZ1-N=T;R>-.==)Z?<]:#Z/>\KA;IS3NIORA(9M-_NA45\G7 M)YL^D$U/'N^?H]:034,VKT0V-0C3#BZN>HH\;.]=$M&034,VKT0VQZ_M[@^! M;/IR9__,^Z;6;E]K+0P5-J5WN11S_++N_NCB:CR0!]VF5N6<$>WX==#]\<75 M<"3W&T0[:T0[?GG"H(TI4* []P<-IITQIAT_4WZ@ *9UVX!I=2HH?@O! 5Z MYZ24SJ;HKDGL/<^BNT&G*;IK\O8;\C[3HKM!MRFZ:ZB[H>[S++H;])JBNX:\ M&_(^TZ*[0?_,B^[V&+Y7H@COZA\3Y^]7.]>5'@ :7"J%Q 4]9M%"4=FDZ]J:06]]AO-*MN](<]BD[2"]22YP#MHO M[&+)/'B7!(!@EHOGLG5?@[6?YX8VEU2' 5LS#2#5>"RU)=T [<*;<1% 3P3%L E>)DJ*9W+>#%J2_J#P1*&9]!BZ'-S M>(6IN@ .YJT!/+ZO/)"K+AQQ[7H1LJ$_#Y=WHQDJXL!$!100 MX,%B6N8L@D&0F9!IK?.RMTB<612)XL^[MO1OA@IX8WBKG)FBV%T1ES?@LO1K M3WQVF9HT^I@H/>;5O Z;F@Q1'*]'FZO6#"" J QX[)%'-X4.$S'P'1$6GXIJ MI/.+HS^DY%7BBO%+<0+"P\2E"ZCVL&IX:;L&_N"#PTP5"ZQ%L;!046)/"1QI M1X^H$Y#*OI?_2#55TL? -:6[!L_8?^=A.>S/2XS@(N0 MYDD<_ZN!C!9$@_3@P0=<"+W[W5)!MX;OW^^LU>VI/X8SEN,4'_"R3A_,A1+W MTB]Z+SGO(S[YZJT-QJU1O[M+:X/AN-7K#*NO:1^UN@4+\*NK2CZIRB\>W5PW M(^I<_/A&+^I<2_2*.6D^"=U,)8OF,].$&J:0&I:J &_2OL_3_[8EM3#+V B- MC-*>MA'HGQU9J2Q,]@H)-X$@A\VRS;POZY<5)8]S>NJT.OUZTU3*W9.?VW/> MJ7#O*HAP6: S;J8_H5K\#($WHG*;TR:U9GV MDEIQVCM9EOTU8?"#0N9LV->64K)*U?"A HQ+D0>CJBHLZA/O3@4'0@]BZ>#G MSR#F>!_%O^["\->7%VS;RG3 %U2WI@_PJ3OE4,R)O6"!;3+*!PWC^_*^ V/2+E;F]?F>GM?WWT[:O6[HYTZT_9:O=[H$"U) MQ_W!(?JG]G9[LMGLL38[*+;L6VW@%J3_".N:)'C ]:7)2KJGO(JF#6N1:$C3 M,G,'R'UCKLOU,6^N6OQ?BK1BJM. J%;SMF'&H_S@QI0CLM:UV71--?AO1Y&(=D3:[5DJ[L[H@ MW$>R,E)JY(=OFNTU=+*IZJE8V5/%A-*C9J[#8=.5LB&44R&4T3$(I7]QU95[ M[4:@-'1R*G12K,7^-CI)D\( 9$:-R*#:\M8S*UV]L5T/S;'UE//R,="O6"K( MOAE/3+^U/-6:&0!P*C)SKQP>,!S2Q'-ZT<\WL:G!V+W9VR; P-Q$^ M-2S /HZHR1 Q1HBQF#!1MAL6UI:(_^Y; /3J)3Y*I[-3C'C0&G4/,[VT>Y!( M9O< ]4B'VFQW=)B!H">UV5ZGZ+*5)QL>(8'Q7$>)-E-6_+OI/VU;=Z\M_4'T^'NP33V.1EEQFM'%56_0K5&D MI@E8-I2PB1*V]/7>G1+&%U=]I4XUV0TE-)2PB1*V#%XM2@GE]/)M*/JC(T[@_9XH R5_^D-+LJFZU!.0#JQI()$H,TK'R[9(SL5J-N2RF7\ M?/)=6,1U;^S%Q+#H*CX;KF;:KN]DY/:,^NE&TJ-^NI$TY<'PKLKNYL;..5U7 M^:(9K^HDTXEJV1ZAC?D.=Y;TFV^N)-%849:>&9QGL309=47 %NP1D,A#8)KT ML>U[KJ=:R"TD!K_P5M0;86E8< IF2I]:_VI)[_[W_QIU.NV/X?CNT6[+8TB!!N@*&(5M[X8;@W$_Z219H1@HP?L=RA^IL/E4$D-X29 M,SCJ31S&UXZ##=()!#_Q7W?3.]^#:V?NOU339_\)"%(:!$,<(K@-!-)275'^ MDK^T+8%>!I2_JDNCS!"W_[@\%_'1.]OG(,:PT7L'+AFYYQ2?W]/>F[ MH0%&V%-/Z@[Z$M";R@%'"6>J#[R6HRV(%P\A)DU\P_0(OZ-';TS;UZ4';-N. MO[UW[">\#.IU+=:@@0284/8$Q&9C%JPLN4SS': L60R%"-\MZ#!Z =\L',4' M/N#RWXOI#]0&7Y4 -V8F(UH+.VO/_4E+>DS3> (>-.E YRU2YLQ<4A;<4G4\ M"P]@+SUC(<8I2$^(/&)&@I$^?Y0M9^DR783O %',C"<6>Z4F.@C!ST I<3F, MX#YUG!P!B$M\YO9Q_2H"6$FN@+(KIDK Q^C0M)@7/^9ET/@%L_VHK4LY6AR4 MIL68L/G)WXTJ87E6,[JX:K?R]+V S/0HG1++H$7:9*J/KAR;"!)/@02. :S" MY#BN+PS+<#V'YA10,QW JI:$JNPSO([_*/ ;&RC0C*E!1&Z$V;DXO(1YKIBU M@%06PSA\NV5[ %!$#_HY_4Y]D9:^L[3=>')J2N^I; A0?85T*CDV,:7BN^K M%8HKQ5Y$P#155(R(-GCB+-PBGBE@'N5P?;B.ZR[ "/ZUCO0!1MS[L"%@MM>: MA@TB<0!6^/;R^([M/EMICYD4H/JSZHJ),9Q'P8\NB>8M+YKY@;ADBI9DF.^+ M.#L3VVU)#XP=.OFY>,8VW3A.0I!Z,2([4FXV;0:)<>H[*# !HB">383X3'5( MDXD-6PD@6FJD2DLB$92!LX"&@B7QQEN_^;!:^-B!&$(IN^1!FP//,D%_BMK< MW@H.".8 +TD0K#$V N#T.&KK MW\Q-S'F*6C*'."0D1RAAN&H3(V4.R?R\^V* >>6T^D&K-U9V2:L?CEK#0[1> M&[?:_6+YU&:H4VG M^:T:%8%MXK@WL%/XX@O\!,P5KI&DW*ICY>(JK7*LC?]I'/KG[=!_3:3DA,5_ MF86/'9Q-,:J1D_\-=-N^=VQ01+T5:1SHXERB#K=418%=2^N>GL34/W&1M29@ )U(::MOZT1$:4&K1Q!WL2^*!MX'F.['ED9 MI[OU%!_"THBC,LCTHX!?ZVW)I=J25S!IZE%]29!8FHKZ%U?#0>^L!AG5F89N M-T8GBE3@E4KWJG3 VKC>H/W,GI@)^EBL=&#UMMA1*6ZTI7-8E=PHZI%37LH/ M+JY&\FB<%]4_839U$D053-/A/6@PJ#TWEF],B2Y%5EL:C1V,K-*4,P3*V9ML M&@VY#*8$P=)&[.RJ! <0+"TG1J#'RLJPJIE=-9(3=49X/LQ]+4":Z:#<=NAF M$N!!(?-F&,B. C;@.YF"]@?S2O.C,363[O:K:B9=GR&";RS]K6#^2%8B^7X) M),5*000DQ'9[F/NQM'E:XP>NLS\QD?(AB"WVE,"F=O2(.J'LU?Q'R@QBS&\A M^M()3$_+A&M9>G6TO(SVTIUI3W6]>>3DOH6R_)BNMR4IK MLM*V.LDP]VRI&MSRH2*BL\I&Z[?;33;:F\]&ZVU&R@T5C6 _W4T)T00FEK2F M^FV01./,6'_CSCPD7PN+-Y.&3>/>K)!SYU3(!IQZ59I6.A=7?1FHHO&$OKXG M-$$FC1^T\8,>31QGZ\Z MH!YEW%>J*J_?[A4?&;272^*U?7,%'*Q3U7 2]?V%2[[1WR2/TNDXGXHUS_Z*3($ZQE0[V.&D@/!'P-NN!6_[G?.V;\#; MROCC7KEC_6G->=C@YFQ %($(>[T%AMNV*;5Z2J!;@S@;3-= WA+K!M0U4-A+X!/O5/NB^@Q(A MPJ#!Q54_M]'E6W&KE\NI+W'X_.$X;]XQ7Y>\_'Z[DKS\"IWS5>/:?L1Z(=D*Z(GMSS__:I\0/1<3&8:YO\M[%V >'Z[)2T-?8LV,]E0&?-9;JYHXY MN*G6O]C=>7N.KK[>D1:C/ 6[?5Z[V.T7$_$G]A.3,W/WQ8[K0X\[Q#XV)5"UEVZ%+GZQ[_)-A M*[)67B^R\&2$ZJF.[73B1"-D&2EPR30D(G/%^2OV\$^Q7CDSD+^)6(R2M#+> M,G;C-8#;0^!N01LYQK3$/ C!JL(I)\3,2J>.CU/,(J=5^FXRZ(9:;=]:U]0M M^6ZZ#7@%4XMBT.OC<(&\*N[=B2XU+>'$P#+ 'O3;1'90;UA.(4J1+XEJT>=K MB9/!.$9ZFR1X:3S=*7UM(U!%2[G2H,6Q,5ME&XTAB714,55(U33'9WJJL;^- MG>K%I"'Z@%K1Q]JGQHP*L7O ZZFP.O)!Z@8/01U%:P#H6"X,/?2&\"5FAAIA4WX$F MR/:*V,KK,XDV=@AXY38-^:7+W2-YK.X=FPLXD"QI2F@:_*Q;%O>)'"/\)+0T$2V@NA MFD5_+@$+W#GYP?B+<1J; XO0 +'0AQ&Z6D*'C,A_#L>:X9PU#0<1D9 D!TEL M"PD38PDR55NA!-69JSG&A(OG&E)R!Z0YI8+S^8Z =\848 V$$8UWDN[Q./'^ MLRE2. ;*9312*#BZ=7Q1NOM"O2:L]LI.6 TZ\&P8J]I7QJFV!_!9>BI1U(>M M_$A5ON#.)1_!J].;[[2+%V]LZ:Q1GUA ;O6&PZ8F0YY$9N.>$[J*5F6L@ZU_ M;F49PW&KUQE6W^5BU.H.CU63<#*YS37IXA/=*XCW+=(?S3%O8 MXGS:L7=GOP/B=M09R<-QOT:)Q6^I=7IR#/U;:NY0:H*#LH[_AQ]#&Z,2G, E M@\EP5K,:3H(\OMH._&F)H A8S33GW=R]%\K)MD(_*+D\1E"]MO1JB:>+35$Z MXW18MAD6]!HJ8]JD*\NS-N8.;DP?//,$V^KA4VL.5(8!=0^DK_907U7D<3\] M-VFW,H[J+J_"%L_%^@\7\V?V.Z?NS^R7]6?^Y&FPV-UE19*-8XB[R;_9Z:?] MFYU^VK_Y,U8XQMW\\!J:BVSIDGBQ] 76X2/9=G""\K=F[*53KN?,X6XK-Y20 M?7_8X-);77X"C4+''L>80__$))S[@?;!-U?D#(.)*-[:SM,5&.FUE(/%;6;L/Z1T^)A)% MZ&?XJ4@+>2\G=RE3>-0W/=7"@>"ZX3#-LQWX)X!0G3''%:F^3X8+'TO/S &E MY%EUT-/L>D!]J1/0MSR8)H$T0*T%8(,R(C%Q'/-Y_O+A\J=&L)1D+V-9P2+! M!B]AYJA$G2MIZGM ^@)XP:O\$%CA<25,B\$4'@[[.S@4;@2^'Q4#[B@;N&O@ MX_!@@,%4.@5;G10#SSHD7$_U? #\*@D)"9 P>C3QE2S^5)=+N#.#;YQ$E4LI M:9A.[@6[2']"DA]^N60.B6]4-F-?1'E8U(Q7G,(6@5;Q)S]*2[KFUT"WQ"L7 MDD"*[D?PV35T#[+*S97T!-O$%X&TQ:T9-JR+B8((IZEC+Z0$-\ 2OTOCY7)N MZ, P/B"+'5Q'YB,W=V M,:%_/5ORTBGXBFK;2^>D_ M_X+MPU;O:>=*9CGB,^@B+K,BH36\N)HB**CWQ[JTH1#V@B!.>4A=EA+>DA;_DPLS]^4[': .2+$M8!(/9=(C.58!7X-5TC MS\[E'C(X W.>#(V%EQLT(^.H=(ZBY-9"I+,85[C#LHN-0@4O4T!&4 31H^\! MG["(:>#?OB6^C+&Q)&><,U/'_FP93 OVA"HMIU<^O2!X*JA!P=??T,]7(VY[R ACQ%CTJ$,I!*R%BX*^0,]$^XO@5Q[HRF=4*X M+!9,!Y[' !%CH=/U_;$7C3%DQ3LLNXQK /%5$0Z VS&BX&R_1#)1,VYD*]4H M_6;1;>4O=82%@H64&V! M174H^D?8+2#?G(Q7E9![>M@F.WKF<@*CG4"!LB0_',+&TZ;8ZEC;AMLG@=Y@;;&Y&(]UX8 M$YM6B#N3;DP&+:BD+GOB!) +7'B)ZH$5#Q)@)KQHV#UAAOXV7@\AJ=+4 =[T M;#N_2.7AA0;K<8G8DF3?;-N]Z*<06L2Q)O NEDJ(\R^0X-Q8*4#L*)Q<8YWU MUG=RJDZ:XL43A$R;<"0DJQ,%Q<:#/VXAD/#P$HT' .05=3(;Z"$JSD+T6SH@ M@HPEDA /ZDF>^HM9>>)K([[? O*:KIW8"Q%<;#=(C=(,#0]LR["DO'H1KME( M3-?V>\YS2FPDG0>R\]SPV0?": P,32)"\(JFBF:BQ<:N #!H^M MJ8'E%(24$G71Z/]%W00KJ;QG+*T*G'96W 'X$38 .^ P"-X6[%TRY\S\>.=D ["RMR_P& ?9>)<%(QE"9<$CQ: M($X,(8+F.J81;DCLE[M1@PVL)-\-#=GX.;FRA3V!0#HXALO+%1$L,@*+8R-> M$W<[WJS08 !EDWKUA9($>$( 1,1F'D$3^AE_+T>Y9Q9K!^0NL0X2MLW!0;9V M 7$8@88JT74VI;Z,]$,#2^U6(#%!7$Y8/.06TB[WHCX[!B B4;5UKZCNNC)@*_YD3 MD(\-5.8&:\-4$]X]BO("UH220XRN%#CE\,M#*?"&Z O+21%"8[T/PW^"5 M8.[X:-*@B0]7P!BV5),CRT?FS-)".8<.2LXA'?4)&[KY2VQB@>*!O?#ZKK"D M:XHQFHBP18.;\!2#,T:*L4YO&&$4[HA4$8H<6$_ 1XRH*XFWQBI,["(6 MQO""R^ !7L,+S$M,] 69PER7TA=I M_QUUT2&23J_=XB%!:0JJ?#S"OADO=FW[UUGK:4JY3SQ'C3*\&,,9^*9*5P12:A^,:6/WB$>)#T(=K*N*DZ8!7H( M+H??PC9)72'5E72.I#XSA4=1SYK2KQWF^8XE?HIT[M@4:R<6'==$\H+ZIDW1(PA XQ1938X&?7NC!OB._?EC'F3WR"E/MA3[QE- MI+LOWR, GZ63:YU6HM6TAA7[,I:Z%426$9^$#A;[-GI&QO0^V[H$]<7T M7I&,N8282NTR3#<4EH;0K_Q)\/M 8L[ MP*(-N<&9@]8=Z_YQ>)TFQD2X/#WIV79,_1EU/$I-:DE?4%D,E2IJ6J(6S%&V M8!-Y";E++UK"]2N63A1U^WK28KK@\NEP L @<'&J4* MAH #MN)A4I]+.AF\PRH?6=K2.?4G=]=_=>P%M@;"-?\ I OF+:\$(J;A!5&1E&C832)PM IE5+4H ML;\B/,Q6A-,7OK-UL>7J]S_"J,@10M6]LFOU8UG-F2)A#TXP/#ZYC#%,VJV> M$XR.?K0>=A0O@C 9G& /U7 _1K %(_:FHIY2)(LEBXKV LEV(CI1G;*D0OU% M1,W?J/UK2?D V&P%!/@O2$P*;=; O'\AGB!NF:0XY' M=\@;*B(UG-:CY/THWK1N6J?L\WA,@K^;@! /9(5G2)TN.!0O\\!/8(M@3BPV M&K/47A :!8QJHCIT@ZWB9C-B)R=5 M_I4:HT4#T/_)UKC5G;"HYXF5Q!<$A1^&!('8A-L5+Q4)S7I=^6?;S95,A46F%Q*"ID&@J),ZD0N(4 M:R%(F,SM9\R, ZY9,0N@S28D"V21,CCBU@=SG,KL$F/F1%]I8CKDXH=*RAA M"#^GN#-_E$>#B\LOTXQ\B3QSPYCFQ-K).4H)3(X19J6$SV*T-U>%*[R?1I^K M+IU$9^ABE[X)O>!MZ7#2!@#L&0M):&NFL4!&FE#-\L,@FQ0U+]AP4BU;-RR) M1'PW]:5("P%^BA$02LT#6IR("2;)\M6M&<.;@;?&,[ W.AY#C'1&\<&W'BC'&(;% YBW86*@5S,T$-$Q<2RR9_"YQ.P"ZQE M#SI_Y+&7,"LT.*EI3!S5"7P[83J:9]LF3Q05[$R*\F03B:';(<;32R/UQ[_=8 MF;*E'O,UD*ZW.](=*Z"T#6S[XUS_,&71RI::T_TW/BB2 _$:D; \6ME9?:A- MG>1GG^0G90MBEZGK*28-@E JDT)62UTHF##B,*Y/E\/M+9G8HKFP>\^'78L1 MDM>6GC<5<6J\,/WRW\RQLQ!]6#(M6]F2EAUL[R?3F/&$._S!2FUH=* -502O M<=GM%;S.7>'5;U]<6?;V)/;M'V#IK,_GU!-AXKPWI,NX+IG3&9E;N.GRAB1W M$^L&CKI8@5NI)/I-%16M(N&.@OU?^Z?>_W50MO\KSOFD,9]1PU\LMN_J[?/\!@O6:SA]QL_U5&%BK](C,+-TX0R1Z??)CT MDF(##?,42C4_EE*3G6?H*;]C'XHU:V7[X,D2,RH3/ZUN!&:9L1[UGH_Y7[Z- M49A[ATQ-PZ(,FFM>.?N=U%J7/D(1?XO2C*9ET*MC<% M_MA4;(+F'>I0_%\3S*U&Z4]_WEI+/PGQ3@/Q*B#^NV5O@337,+M%P'VN4W0? M;;!6LH;GKF7-=KFB^RKL=5K'\9OF!M]%.7D'*91VT17"]6>/(:U0ZB;E;;]S^ONX(3LUC+G/J\QQU>9[#*A6EOWED=:7V<^#;6<*[4,#D(M M&>D!,4+I75Q1'73G8T,I#:6<"J4,CT I_892&DJIP='*4,MN1/"W)ZU?)G&J?!61-IXLTCCOM0]E;UAH^PUE%&#HY6B MC$[[%2ACU%!&0QDU.%HYRE JH8P"9L_XXJHG R4VQ-$0QZD01^>5B&/0KA]Q MD.GT=\HECU>%)>J/-C7%RTB!+Y;SGE_(E#&9'#[M'JGXYSJGDD8,ZU =9X7% M!(G:G_B8<9U-/&R,[]@O@!;8'PU[XN!T\05U1XM5#JF\EHA:8L /)(?WMJ$/ M:1DL[-$1IOB<[4A\2!/UW1'Q97S$K6TYSZ@E?89SA'B>0JQC7/ &3.P6JF#! MJVFE#R.ELZX+5E:.ME=6KM6MUZNP.#-F>Z;[*[:1H+'Q$_,Q PZ]6=? 2,VF2+$OM$D2?5=ZK!K%?T8V^5R'D7 MW?2LW8I0RK#I6=OTK#VIGK75OR^?J78W?(L<[G2J5P?]UE I7+V:X3((C@"L MF.WTR\);/;VZS>ZKU&U6>!>G7GB3L$C?< %2O)E%5AU237'M?,KFT!E2+?Z= M%6PZKU<<]ZIX^MIU:(W7E@*IZZ? 1JI**EKIJ MIFIU#J@6%@+CF466LDYX-I&E[N:X4C!33$SMC7F9;K+Z+A:(+X&MUNG(G4%> M8]9]KN70T=FT9Z%U?*6!YT\KHN'X-&*LI?K3.Z4^C\$O:; M\'Y[ZLMK"-CPEYUR,,UD)"=-;EM$TC77>K[:SJ/ZPER*BSW.5>O6TNP%H\]V MI;O^Q=5 [O0&->-,'EL'-+G9@?1*Q9W-'NI#7$I+7>>%@C?:GJNJ,WCTR<_-GIWJ*M8,^.H-^$QI1$7V;Z3^#R]F5ML:H_G1' M>]NTC7)=7U0JHESOCTK#-J*2TFC2QV'36[OAKVK#O]^$8K2%?W\2HVUO[,5$ MS.N)ZK-OXA<8>"Y7N]*EC<8W4IT8-?UT6_XK8UB%LV]];URCKNT@! M[AR/I837ANF_"4UK"],GOV6Z-&!74NNB8WS8&=5(X6IT]]=E[!5C5._BJB^/ M!HT*_ZKX0)WPN1\EUYW*XJV%#=9=8\_:FAZH:J#^-0K("J!Q=7W;X\ MZ%85^CD^52>[9J2K<=.?E.P!,%"V]P"H]W3E4=DF -@98E.1_W"8KK$>#M,U MUKS#1/UK^?G>,TY4I)8_?\V,2G3XM+M[]7'-ZO]O+3R?Q3A_>S:\.?5'>6!+ M5;C*:<2QX7J.,?'Q QE[J/SFFRM)&5/O%D66-*!NU8#-^Q/7T W503U=3%J_ ML1=PKI4L&99F^M3F@Q=!2[=8L\$=;Z#J_Z=MXI>N=,NKHZ5WJBO-?-B&Y=G. M>]K'E@?C3P+3=&5S!#0;F M9>F3:OV2I1^MZQ9V#U#UA6$A&*C67U(IJ,!'3IN83.N@M1)^B&\Q<0*NX_*Q M]AY<&HVCQ_\%V'HK_(W#/+M5$!S8K4::\T_AI014OG'+%BXN>RDK. MI2DV/) E;(WCQ"9EVPEO6) \.E=Y;QSVEV_ ]H*^.=0/IR#@'[. NW3L)T-G M+O5^^8]RO:22JG)_G+.G! M-Y@^'C73@L5+0G60C6Z4Z72OKJC1P]TTCG7WC@UJI^X^VE\!KLRY5XLKP3$H M@T*G#%IYE3D"R#(@VQ)X&*.H#D%@*5XON#)\$D):EBSF!;"#!_GV\8.@BHWS M;>H=IOO$SA]L4W7^ #'NAMR0LT*XG.AY8J4!RP8)HJ,(H-Y,+L?F*8O[M?@L M=GZ@L(*.O2R9Y>(#B==RGINF%I ,IHD( IH(: W2!$36DVJ8Q,:1$8.H(IFE MV<[2IM9H2Q_^!6]HI72C79K]).G)32N@H\ZZJKE9I:JO#H4WP)L+$9;Q_AW^ M B'_;VHGQW&;,S_L%82_LG-:V^7TQ_N0T?^LD!G3+]HMYG7[CH!]W6IS&[MT MXY%!:S3:K9O'QKX;O5:_5ZSO1LDF(=W\E^ZUV6+#W5^ON'V_7VZ):9SX_P01^JIY!16CZ9@])#G;$0DS!^ M$J!2#Z-8O6X]\.@(%_*W4U8/SSE/^&>>1SKWPMY\!J;2V3(VK;@0VC@?:G3. M8W+?*#KER9]QE?)G"X;%Y=*@9BC6B*9#B:8-JH/2:77Z]193/"-ZZ1B69BPQ MF$_,="<9EOF5=6>IXKP[&-.)P?RS /F]PQ:&O[BV M=/JI /L-0OT'*\^71A=70[F?,3SO_3EHU-6N<09LYQQ4'^0WE*1S$)WGS:L] MWVQKAF$%9"^EVBIS%FUN<9[F^*4O?BS#]L2]N1.2NH_"GRN&KE[_0+S=^6=KAY\'TZ9;W^Y9&_ M8PE?9LV@+"H,J0 .MFDOL(<851E*O[<>6H"QIJDZ+I!GL$1&E0:L$9M0K\+_ M8+Q'@\^JG$ISZ.AA3_^WVT]U/_LT[UY_\R30/2PG4H&P('K8=43*$SY8- MPG7;.6525-&3]%']2W4,O&^,P7W%]V9%U\:=BZNL8JB_O:+/3P912]5^?5-=P'Y8.4_4[*WY0)?.0 MF"75RE!._R;#QCS#I.NGN[NS7!TKR#58*E_3PL+8QH$4Z%57/U8V'=JI%C@,B1+C5\=>3H'1(Y MA@=B85]4;1X06]&=?\G5[_,WC?)]S_G?6#>=\8 M*('J#,%B9":'C$<75YW6,./R*0)6V156NVGL7YZY:2R(16S%;!ES!:1--XD5 MP[X3KV)'@]44KY&HI<#68?7UU^6H?MIB4F? 2RIY2336]&)Y?J))Q#5<@$[5 MNS_LEJ2$(F[M\U#4Y?25:*464O%OIF=WH?!L&9,ZL/)?=&3@]<2"P+(ID'?5 MX((_O[>%*CWUT86/^ZP#XA/KQ&M69,;TE4O\S",JKD?@1FIJID^3)8O(Y- M,5(PV86Y#@Z:_3QHMRG[.=V6]&^"O5[[,R 7'+LMD!,DZ?/< .:Y!+![$L"5 MRL(-? HQR$Y?ZBX'/W#:]Z"MY*1]_^T,6,HMB'8PV@G0<"%+%1.%(AS&1O.@ M(KD)!-ZDE\O2,Y-4!]L/_.4;#K]F6!6N6K,7"\,CJIJRW5 \(3$+M0:Y"5_Z ME6V[9S+TNIFB$K0AX#6P+8E8 $D@/(%O^2YUZ0_>XO*F. 0B64IHAZ&VL(NR MD)-;FB%UR\(MUL[>D2=N+;I>_F/E.F E=^"X!@DK(S6X!G[[SRLBET" M^"\GH$O_NE2GL/L/JOFLKMR+OR>A <.0#YN(="K@]>1^L[QQD^\I\F.'2AJ M/ !9TWO?K=4'Y@CT]\7A,1>G>"N M_C%Q +TRD#._6UUV7[KZR]''A$=!"#]7^LL'Y9PYYBIJQ^-B>S+4.W<0 L.B M0N"_@O?>DQEO:**5420/[J9WC@&P5]?(C,H7*>X05$$S8" M.^H=O,'4B'30 7T?_V24M!_/0('+;%B'> /F!9H6')4H>&L_,6 *I**H7IZA MAFVU-"^AN@2]$7G=.F_.AT)>C!2!GWQ (PX_$:HD7"%"9@*3?,2R--3N M42& OY@U0V4 EEPP9X8=!FV'VL9Q]H5O^"BYS#3Q<[(9IJAF4.N_CZ1-PDT9 M 'F=]YS28VW":"T@-C&=D#:JJ4L#T^]5\4E5 M?\*D5'P-46QX^#^!.&UG[5C108*?Q1I?N<)PG4X!3(C''VFS)#RXD6ZQ&>_% MN#29/L.6C.("W9844\SE/.Q/>J-4(A[.](.[%IPH:+@(^\!$9V%0+WC;O,W* MVDX6V;BXD^A&['1=#Q4]_4*>U(Y84O_B:MCJIQU]" 2EU6ZCX4EM(+$=V51B MZ+^;&KA.P(]E89A2BS% G1D@(7S$REH[1!*LO!]V8_AB3!VY/A+3^.BQT"6!;_6@A-& MO_SR\_;A.O4I0!40<0["!;#F3U^?+?CWU(:5'$I\1Y;GV.892*?KG&9PY"9X M9@[GG>NP>CL(BTO%"?]7-#;_G- '= [;HT_AN/6Z-^=Y>^?\-Q MJ]<95M]*;]3J#@OW_3M4:N2:QZ:B]ENOEE+T1GOA)5I3O;D>5,B*FJY33=>I M5"III!?\#/TV=]/04_*3I".(F;OI5S(L_INI3CJO=- >75R-,@(*=6L\U=35 M;&<4O;=5/G,LTKJU?L#"C\\,[*KO\):Y6S*9>] >YU7:U*W?3BU*4FI.=OU] M2F4;LBM.=BC"'I_MLM2FY-:U-4+N](3QTO2F--+M?*3;L)%N MKT=O7VW?*4UNG4:\G8EX>\3$/,I]:H1<::*CT&0&Q:VN$: [4Q>6G75&LI*1 M8-*(LQ,39[S%47Z!<2PP!:&F4'QH:>1AF;+L+%#>KB@*@U/TI;FB"\1/HC04QB MP6UC408]*[(\W'.;O3@>MX;MX2XI&+U!:]0[0 J&TNH.#C-Z<;=5F\T>;;/% MAEJ^T5%HY/.4>&!/^D*5Q(GLL"HF,9XH:'[ )T4A4UVV4ID^5/6&7U8RSZX' M?FN ZU0[ ?6L8-,@525(U4QI?1NOW%8K1^*<-R:-+)LUMAGC3<0=B3'F.K!JW;"ZN,TX&[6 MV&>-*IN%#UO#FO<*_\%PEKEF+UA32O$V2BGZF^-M@!"WA _?;+=T]K8RO+@: MR&VE)E.6JY26#3F<)SD,2I%#&N.Q0^>XU^![@^^G@>_*(=D_=G[MR>V!TM!# M0P^G00];TH_VHH=.^^)J+ _1EUH;I_/(->$,^!X,>&G_(VUGC M;?E#_J _F'ZIBCYJV%8+1(C(YDKT%G-YVW/L@.33O(E)CDO\( -CSZF8@4.W MI*4\4\EH6-E@YEO'S"V&]F$QL\=Y M9GM8E2E^6,RLR);D:%1[G3LODZ1L^>B;K"HL=_;39"B^JP>%1AMMA,ZV8BS! M/%)=J3M]&L"XMT)5ZC(.+;:V. 8::FJH::-=LSLUT<3*RIK<--344-/1#[T+ M-2G54-.0J"D]NJ^AIH::WA U#:NAIA%14U4=:U[%#%RKNAEOJ+HYS43R9HTF M.;_2VI3/N4T5FKCU6UGC[(NS]JY..04VUJQQ$+9^(MD8.U2G9)SW/.V \]#V M]ZE.N7Y2#9,Z3=DWE*7S@",BY[8)>H K5(#2D:)Q114L&^BNID9U0S+U.=JA M*EB*D4R**KKM2JI<&IIH:*)^52Z'$"-=I:I*F(9F&IJI7R7,06BF4U&U3(4D M\P:<"'L7=9R"V=RL\9;="*FB#E'-<> *CJ+R\'2D1OWJ-+K=RNHTZJ=I-5A6 MDYJ+;J^RFHL&RVJ-9<>LG^CV*ZN?:+"LUEAVS%J([J"R6HCZ&5H<6<;U5D>O M=3'VP7ABDK%8 O!Q)@1;+$U[Q9C$_O(-;R4M37A%,V)P=\7SUM(4,^]\TB%=<%ZT" M\=*X-;JX&M6JE4R#6:^N?QZ!I8V1I76'#4L[;\3;HI(>A*7UVL#2:M4\L?&+ M9OM%\Z>4[>,9?IN,Y [G:KBTR=15M3@Y@$]K97A M)O6W462E=QI%.@UNUD@_/C1N4K2I+_?;@P8W&]RLQ*M;&6Z*&-5X*.MTT]-304UT.??A.-QOHJ:)>-PT]-?14ET,?OM?-!GJJJ-O-ZS4]_3N% MDN!_=>/I*M@V]3DP-/XW0LJP?.KY=AG:*G.V.7$8>JO2W4*N_^@FL_J MRKWX>Q(*<. Y&.:I5P=O X.GM2H9P+/CTM$/EFZM;16$E"YIU$ZM;S^G//9 M'BSFV=*-;1'QJNB2^&I8JJ49JBD]>/ !!6NE=[];JJ\;\/W[@I#8?*]_^JYG M3%=YD+CZQ\0!],I SC6*#T>-]2\[(6\5_"&ME"3YYH,V9[IOLKOI-2P89. ] M,,UW@/*9^^5%,WV=Z5\=>W%#H4]ZY=UTG>$^PDL^F;;V*V*TXPN) ?M=PNL\ MQV>;"& =9?JE(/7:+.-QSJ2I;9KV,\:!G])(D3T MGM)"WMQA\(0%2\'A)/B=-W]&S[IB[-X?3P/;/@UYYQ&>9RPAOQK<]S0YO3NV''Y,2U-#PC M0(E..%=A+[;'5UC ^52/?@U["DX/#QJV_F%')M0ORH0X $-)2-(=$,M4ER[[ M$/SC8S#MRK (/>BAC\D=X!O7A#N]CG\M),-XU!H/!R@GT5&V:T37%H>7> MK]Q7-'64TQ3?[PP+#"[;AR5T]WT9:5V_"<2G\LL&L U@3^N7#6"/ ]ASZ*_U MD[F>8VCHR^3^4 P -G7=&Y.\NUM2:??TWU\O *I>V03;?OOB2FG+0V7O_-JF M%++FZ#>J(_HI%U=]N3>H*MFLP;ZZ8M^XCMC7N;CJCF5E4%4N28-^-46_7KN. MZ->EQBJC<8VPKS$*&FOKM'YY]C/!+JX>;4\UU](R.*.KH%&!2';H L/0;1]3 M)RCY\0V7/&YI8W <6=&KRDZK\/9/KX*W0?:2?1&.@^S]BJS"!M<;7"_>9^$X MN#ZHR@9MD+U!]N*-&XZ#[,.*+-X:X/K.E3T("T/1-$53._U^>Z#WAKWI9-I1 M=<;&G4%[/%"&RO\,AA=795.DZ>]TUGW5Z%JP,$-IMZ1RM0Q\%,^C^O+9<#73 M=OVLJH3^B&,Z )7IUY[X#!=+UBKPQ218#8Z4OIIX#GI..0:MND-QR/'K&[XF MR@2*5@?(TC.3')P]K5.K/(*?I[Y([&7)+)=A'O]_[#[WLI][W5_X^I^8Q::& M%_*-073GXXNK7BO=UDT"V)FX"SQ"J:T-=MQ:$7X7[7O0QGVG)7NP;QG [2Z9 MADS87-%?ODF]"0T\DRC00',?K\%1/;J#W'-:U'UGXRVDY,"7X!7AD7_":VXX M.EU>=J(# H'TVJVT4?HWNI*2.QT<OR4OH25A M<1!LPV$JH#QE4K&LBYB6HC$L!@*QJ6-A#S[EJHN@( ;?0<4YSZHK+1TXO@,< M0:(B3_Z FMJ/2N(7D<&W)APWX:? ,MW@%[];]!%5O[FR!"_W#-6$=>WIU&6> M-%DA@AE6;%WUA2IG!.%C$92AL_1B+2E@+Z5JCRKG+LKKD#!V1^MNH.'RO&?X M.ALGCU$KW1;G59F/K M&\047.G9\.;2D^JLJ 9EO ]7H)L&@N#6^0N9Q6=MM)%#<3V9W.\-X467C'5 M<:490-PALG/80H67V$O&I97K3_[$PE^X)_:BTIQ,9)! EE.^=SECX[BPZGMS MFWL*6A(<&LN6-=]Q /SP&K#/ 8/65D02OOWY$*E+X?X2>X_J@Y&/X;F_LHGC M PSP=X/,!8![=%OX3FV:3(G?"NLT8_!21E%^^" _*ZZKJK-?6!/ M0#R?&?*LA2"Q\>FA@-T\Q?\&$@(5R<6 M33=N+$"\ PP0=W3$<.I:T)+N+-B>H\VEKB(G5"D&,@&]90[*$!NI0&-1_?F- M:JFZ <00[/\:, )XS+O__;]&G4[[X\W/:_J7\O$]; Z03R7A[\U5#]=':',8 MW\->I?]W>WLK13:U ;L'\39);S?0!JDW&[^8PVPU?HWX&(BGQ VMM7C8P^LS;)^\UT>)GB1?LYACBK\EX>:>D=/BU$WD/&_JZ#_07" M,"9PA62"I1)GDY[G-JKJJ!N'IR=!%)X5U4$X#RDC)BA?7#S![DS5P:GD*Y#* MIL&F@5IP SA#,NIFCHU5G%70-(7L'OSC,RC7S]0G9@;K@0X!..DR]@LP4!: MLQ$BJ(7#PC((+-!I)&'\:AC*F)+0%"X+,NS"W?SIZWRD#9?_^'-4&0'=GP#) M;2NT[3:"4"@-S(+#:HS?(C=FUG>)9F&T-F]HAM*F?FUK >Q','KY H^90 =!A MERIO&H6PGOI@P#+A."2V;H=N,%PH C11("#\7";G(G<):3ZP'V'U[4XMM5&B M$HHF>E]^$EP0+-?:7[[!D>LL52NRY%"@QPPY9,XF\[BB. O8"IV F,5854!CS7P.D#UFXOR2M8PE$^4*D"#LHY8@?]39[XL7 M-_?1I@MTV">ASS'WGPY0>&F7_ B;460XK'GV0^B7#T6F.&*Y0VV)N@9G '2= M"'D8FD3>31S&\4%W/_%?=],[SE3.<&TL&):CNJ'57L0B3W;_:#JLYI-WI]UT6&TZK)Y#A]7R M/IIC>-:RJ3 F8?LMB;S66LBXUZ2C::@3PR1'O?0,/)6K@)<,["B?ZZR>9#(U M\D1C )B,*J#/P<6+,(,W*;4@;P-UW.(>8:1?2-# M-8\A#?#S*'S*W?%3U7 DW"SCMIKAYI\5G;-'DI#?!)A79<4@^GG[K;RYUV%F M 6^AJ@L/0%R'*IUT,.X<_]!8[)V1Q;5VZ-(GZQ[_9!W,\\J;\!">S.5^'.&A M"J(Y=&(*A$3!UV12P(8HK5>26(R2M#+>HB*_!G"[V^FVX"GE(9>#ZYOS_7<@U!N^Y=*@'2!H MM\DV?W'J0KY#"5P4,PK,,3-U9L=!OKZ@; M.G CJF#;>A22##)@@VPMX-\\=])C)@8E?9X# .:J!Q8S)26IJ'([NH@$%_!8 ME\MR[VW)<[_&O<=88$(H/8)*Y4X92".]M# :75P-,O+>KT8FX@,&JI6KH4NARCG %A:59^9"4JC ML_K*6.GHPJA=1*6%DR[YNV!S_&72E&&:-O*X8R)HCEY5&@P**E%;\+9P@,&U MIQYE73 +&"%CF$Y D/IEV<\FTV=@'(@C8%T%4I.ZF%/21#A3;3I&[&G![&E:_Y* M@N(]1:@3 0QI7W0?>?9=G2761'4NA=7W%BD5-+U[$(93@-H9-'4J3D+_!0B M:YYIT: MWDR(@(G+".^ KHPC[FG3?Z\(_5.ZT :'L@ _3Y[P0F*.O&S196&.2/XU"9,J M2Z" 4?79=X(DYD)UA*5ET!:OKQ"T(&>W6;4BW&/-KM&O08IDZ9NA0>W;S-M M%%-%$HICW6=A?EV225.^"H?M;GPZ$?-(4>%6$N34PJLK*,NI2#BFO 38XM_. MH*]#N'5&Y-;9ZDATV,Y^G3W\$W)"7E0=Z<)L'BN6\1^B(T_\JEKVM?)+%[?3 M^.V/KQL5S0,X7Y.8-#5>F'[Y;^;8&;-[1\,-?4PR#]<[H<.-T(F0(I!T 2[' M-=L)4$VHH/D"B3DLCH_ZNM0HZIENU=6+]_;<+GM5"75WJQ(Z5DE0IVQ)T(,_ M<=E?/L#SRQ,EX*6J?T;C= '.:)RN_HE6DOA2FPM^8N#,<&SE))7P]V;LIO/Z MSC"EPYUA=YIG(^7W8N6\E%3$JW>Q6(/")RA<39/G MLKU?16\2(&,B% ,EUR MWY9FVKY^.5&Q#FX)ZA)YQY!&YR#RJ%:5.4^&%NI5B28"019#Q)64@"EA 71@ M+ C:TGYHGP2B M.OI@0J\$F;D4XH*C2#&#LFYQ&$(W%*%X1/2-WDU,8R8RP'FU79@4?20>3EL$ MS-0"\[=>P/L>9O7_'U?">D??=8.(_#5HC2O7()TW2K>["6''S\#_+TW;_A7T0!''H?)4ATW-H @- M%%$+%,X@(L //*$:6)>KED)R!'#F%6VZ,25?8*RPC1*8J:80_A)N&1L]N" W M-&-)1XKBPCD;;'$E[]ZDUD8NX][C0/V 7Q@>5@8'!'UARM/$?F)AXI-CN+^DJ4J5L '\$NXV(FWENB7]Q%]^Y;\,U@+8V,\B M3AT#OG"DAD6(J W+]"H.4M5U_<52"%[7M>%>/9$%C@_B82,@2,4H Y3R$ W= MU':"&!P:*O^\OKZ/X=."Y[&(7G18RNQJCK&,T13@D@:6=Z+>-UPH>#P)/,)\ M<5,R79T YX_@N8C O@<;$%!-\[N",G"\W91?8Y)*_VB6_-T3&GBPUHFR]UPM MM;]6QH,%_V'!O68[P ,%\^*UP2[V4'(-W5 =]%.%+76PTYJU$C@A!_CSS.2 M^,0GOAM/9@Q2^'PG:LB#Y \A'3@F6E/>-X)%A]3UZ"X*1ZZDH-:7F*@HEY8 M#XSR\/%HN]\?[H-]O <.BBY5X5=<(%MW_27Q?MV8H404 92 C]/.9X[]#/2/ MKW,76-1)3328;H"1[)*ODO36);"1&)@>OG^)O?=Y;FAS:C?&INC#5%W!=^./ MSM4GW)K)7!(!EJ3(@ VB@I]1.RKR.$@@&%YXM784R$GX*I;V,W,P9(Q^^9D0 MM[)H.@% ^X5UV9X$],V#/@@DA,;"M@Q@H[* *\<$@*E'G;0 DQQTNUX".P', M1P?_R@5N""N#+%3YKRWF/=O.+R&6$'9X)H0QL$K#INIMWHI[)6.O+7L10SIL M@NTO0^Y&B1O1A0.^3'S#Y#Z;V\?0$Q.O&H?-3AEQ5^"[K>#$K@$P-*:(QCQ7 MZD6"Y<7NZ76$&/BU.!J!P\4&*>+<"]O%U7%MC(+- 1&8-<-+B2D*Y((*ZN>! MXIGE@CU%;2!4[B$2^$9=)3H?@U).9H%F,2= @4YB 63A";@W!.TC_P%[J'%.0;K4@VVJ MSA_ YO-M@_U,L9T6.H)K]MJ?P9Y$FY"V' ,,:/.AI(F89?AU(#* PL5W]ZH3 M:UP#V&'9J+_I7$M&,36Q04U-M$X!HMG[(H&,,@OH! D-%M 2VY*&V"CCK M+D%^V],IY8[ FD _86/TC"]_^S]_9-;N.XOO!74>5,SLD\ MI58LOSNS.U6=MSF]NY/DIC,[]_GK%"W1;9W(DE>2N^/]]!< 28F29;?M?K%L M^R)GQ#4(#Z)110ZU$\_@3!6X2GCB@FXN(&IUM"?XO<"- MINA>,?\BLX:P^73 +?17Q<+;-3!07\5H[X'5"C;Y #I?'UW'>RIFD,,38NX) MK:=N.;;U4\MIM5P\LL2I8M/!S.G41L8N2%'>D(U#$(7&$F)&G]\]E, OM#4[ M^COSC84UN;VAC2K)[?4W[I484=_YW(J#F117/J"#7/=-;V3-G1F8U!]8BID0 MUC?"7HLKK"E\1GU0Y>;#S#INWVYU6W;';=]/NA+/K3 "3*K"SL3U*I]H[9[N MNH&.5;9^JNM5!F2 EVRQ$D;-6ZW0%[0B>. ;=PS\ MX8AKP2.4[> 6E2U8QUZ>4B6,0@GL52&K+D)?Y,-?U,.%(%VBZY+DV#>U2QES M#T&H"07:YX@2109JZ4P0"4(K2TFM$$;#!"QY00A[MIR-XS#WUB_?_B,_*@6K MHC;]_\'R%NAEUHCH122U")L*G%4PO&2\4:<<"B68G M 2UL4*E9CO4H = 44C>>=A%ZQJ%FNVL0L2"IZ$=@;$\$WJAF.R>ZDA-%%#5Q M2AT+9G(K4ND]P&1JR%/*E%M;:RYR6Q,ZPD3UBEA=+2NH_$8QJ7SKA/Y/M]D> M&<7&%%E% :RNP9Q:<+2I)%YA^1+87OXR,F E&F<. J?(@G9I(F[$9:2Q+M!< MQ+<%3N2V(75%D?M7)YGA,HHPOKP:*?][/F.+,@G3X O48 M58Y&A3LFT/YN$25^)A -/*0,RS*&1D]$SMGG!)E9E3'@^5R$OE0F:A&;DNQ9 MIG#)/IQ21FLT"1*9#[](E7>IOE/9OC([FMX01+=X(Z-NZK7. %N\#]4%?8-A M*5#1?WQZ^\?7ZV^B+\E2N:$$4TBQP$&+0OMBZ;*Z26* QG&8EC%(UY%:CHS" MIR)C*KJF3]"&,6\X)2L(T/8L58$I"DC=2M1TH=_R.%=QY4 7;XHX8 ?+2R_; M@ITD32A#BUBEZ^,=2RW%@&,THM6M"*DEMD2]#'%>%W-?-.60VX=A[(Q%LC^' M[A$&J0 [3K4;M5MQ>T@'*MK1&% 0,)E4><[IK@U7*]_-H]L@B:,ZE/2C%UR% MARI ZE->S]M2[E;,[XK'C;]:,9)51B&.C'%C_+]*E.$1X01K\6(9GU9U#QCA M00GR\ALPY&R=I>%0)43@D#+B)1(V!H/I=",&NE"E@NHU)FOF(5DS[:;#Z)UJ M DS]?D@9DGD%0GJEZB_=R:@3I72.B-B_N(2O")N-*:ET%,Y3-V$JI5ZX6XDO_J8I#CPN:00/X4U)8Q27<'BM).\?D!PBG4'3 M[SAU8:K+'D:8>B'#'V 12# XLIHE<+!R:S3K(,^BMJJ[0^I+J:'\--5F6NBV M4SQI/DO(*-V:2UI(8H_)?W1 MA-1*0ON1+!*G> RK"4@AJ<<'NTD4@ M3><;O&(FT5XUYPFR'1&1J5KM6RSQ$72B2&S\_-I'M&Q +YSPT?4WE0?/XRR4 M9R44Q1V7L0!"-->FKL:Q-\WP/N_C2DX*KUJ!3MKP9.OR9):'U[?BDK+;1C$' MQ?1+=)\P*""*!.6Z2%>>I-;ZDRO'H8[CR7]DBY14E^HU#MPV90DEH.AW/7CB MX9%(MY?1&O#_8A2;#DST;O*\L)2%\OR+. HM76^*\+],51"*[DYH6> 8_S0>VE U<290,@2:A.#0+"@7"S<>*9VR^@BZ OD54WS* MJD9EZ>&ML'*$,;N"+64N49!8\T7BP693*J!<2"KR?/B2P'&E&OFP M>(P6&_=7>TYD,*1?K]47*1CP-?Y625T7J9&";55JI0B!WE!CA(U;! 37>LY) MMJ4Z45@WC$F97^,EEL/+VWTY6VS"@&>N BB4/!N( BZ=%C1EB>YKB]40DWM+ M3_$Z=5.B,+(JT4 JJ)P5'8"3&@7EZ$KI%".EF-K)2+^+_"9Y32!IJYLKN^(O MWNE")5%TRT*K\N.S]49Z?;=6FL-_?:.4!;;&>/P&V-8#S;,M:A^UR?Q%B MYWAR?[\11($L#-#N0[ +1(B_V[_FHS&7#JI3YJGE-RM;3"4]LB(E5N(!82(L MI1*KA%)282KS$Z6]=$QB/BSEC>F1#%1&5]]*00%5.<"+2TTP!ZY__X#*NT@H M+1D7%-?GV'<++##LBR3?))Z-[Z)<\:#9IA4/JW.' .%!7IU^N4?[J./T\D_* M=\/;-[$O0_N>(I]L; E-YG>IXTZ[1YG8^5XZUF4>],'(\GK(%CEIQO/:D',75?%B5'7GY]6N1=8:L_5.O1?.19Y3BW!L+]N5K3! M\I9=A-**-N5XXU9:N3MZZ5B?5:FVUE7=KEE->7(3"R9>G:,%#N2=O)4OO:C7 M>JD,2L'I^/"Z%:SV1.KUMG^\0QZ)ST6W/*Y^2@;4IOTH,M!"Q-HA>9*HZR J MD>KRA8.#]X.=OS(Q.-BH%$J=A\I?J!M=JV$3]K7\QL;\;6G?4'"I,.Y@UWP5 M8< -!4.>+)4Z%!4T3<)BTF(2!"F-:>=:'@Q9SP7(L@R?9E,0ZPOQN.X5IM28 M&O3:+:>5(P 0K-E6ET)%%S1;$#H3T025$[X5%]F4MBNO@T0%%V9-YOEOD[(M M":NA# G\M:HGD\GE\J?"88793X.YYBV570-S#_2 >Z".N0=JD-'W1:^G.,D3 M7=TIH9Q'F*E+A4X!Y1V@CIC";V5 2G/AL"6?M,*\I2A9*KX)1'OUW:PH89@- MG6YNA5&VG\Q\6AD.W^A& M1%H8&!!YR'R+ (O$3-3-EZ);GBUZ_^8?,PWKE%+'\9!CHN.AOWI[B'P3W6"- M75H=230AD'=4&(+-[*+7A: <[F6!+7>H(79E]RJDK,X[H M([?&>"[]>,B%%[$:)3A*1RK])O[N^' M)3CSDK)#@< ?WEY]>W]I%W81H0A66$SG1')F]N6Y=;Z,;DE5&2+GA6+KE5.G M[449/).$5Y-TFG2[$.;JVWTTNSUY8ZT:A^$@'6=4'J13K+PZR"IGT1!=QRT/ MT2TJVQA<8N$([UJ.?V?JQS27C=67M%5#*#]6CW>7?LX9M'+XF-4BT"G\K[I M]KHLT4TN",QUSI9)C*5![(>BP2H1-LQ<6O-9LO R8;^+)>1@HG(Q_>IB^NM& M)$7?Z3O]FHY([:'&? >.&7GJ'4=V/B"%Q7%4/%,!5II HEBYY1G!>RKN6 MO XW#V 7B&SH_-&=L(">V(XC'S0$VU4S"Z6[<^58T4BC1S[RZH1QR\A] M[Y@B]XA*$4=<.<1M_PR^%3T=U- M)=(M#JWR@ H:1.:URO'1AH2A\/I9Y'6IO I9WU+$]\GWH-0:A5N#[U]$JL*,W#R44.):0(H.J]D9JXUQ+F0?T.S(S5D/%U M:;LW#I_75CTR<2B@DY=^*]=?*D;R108D@IL#\2D.1$+S;\9)**:R8E05IV,1Z%L]# G^B5$S&%F')=5N#32B MGO:9ZU;@X3DG7,KUVD '[,K?X-1<"^HST41,],.1B).4F$?@)5OHCD)E)"N% M&)@XII_'(B^CT) HYG187<"H%\'DHCC82"9SWZUXW8HJ.7Y?Y)T,%9^F3T(( M$DU3.C"ILM)QNT+I5/;B4&J'B&:]*]\AE+VY%<$$>4BQJB44<4X[QTA!_$=$ M.TB8"H:*L*MJQ2!Z.I:Z"\C+"EFYHTP=$.4IPB&(.*JR=VLM1&'BK2H].OE5 M01 "T\JJEW)4WU8%9&.P$29!ICHEY08 3L/#KCS'6@JQ(WITT^1GY=!6\G-9 MN0^Z5/=!W[2[P8.[M:I+I"@CK B9UJ(KO_,HWVP6=URU=618SY]#)A$2*LL[ M2NB556"3LH3 E7?#T/(J N:(.W MSC^= B)0?:R!,.E;5G4=MEM*@>RPTF^J%&_]G2YE.ZJ;B\D,>D!F4-=D!C7( MAON<9Z1\D&6W1WHP;0XM%^D^JKA8VB04]5M-C[#7IV(4!4N;$B#24BW9_>]126K*)T')+"+0!,LD*&_;&L?1 M0GV[]J)[RPONN@J/"Q^JSHZI7CO4D *BGF ?T*13O-(N^*$"[C1!1 ^EIRK@RS"33% M28!8S0)S:R4EJL@25D50<#@3IL(=(2+("':"V7(LDJ=F0>>B<.^^99<0X+2S(OU[1UO:UN$W)8 M\P+.HX0#S=D, _:;)J:W[I!R*2:GN@44SRB\=E&BJ-HZBQ/$EO^7?9M!36?! M3)T&Q95"?KC<\3&8@;P<\:)#"#5_2=_JDQ*5C0+"5=6ZRL7GA;!:!4L)R40O MV,0,6JT4MDR;.+EA47Z24>0:+P1R<'=4-OJ=#G G5210^;0&&D\^1VU)KICS M(DGIN@:.#3I64[EZH:L(XGZE8(MV7-[2X"*,#CJD#OJJVT_O"_OIL(KHZST) MM@_31EIC=KLTNEXQ#)97HJ$O:$!)>$1K64U21=TOJ&M-U372F@--;,0PJD;Y MQ[@L7"G*N-*H,7:8@@]EN22J"4MA&I>"ZJ6^'SOBN)V8'!]78.PWS=6Y++DZ MAXV&_;:%"U8KRU7?2AR8P)MTSMBRAA_D,N0WB HQ7XK+231I'!W37"C-N*]6K]1:('C"H W,L)] M/(%-4HD?5(7+)[X>5?OP)@'E[7]>J2Q;/< 4BY?J=U; WZ@L7 ,11!:5)3D" MQH9N3PG3B)I$"):6'2,DA)1(0"^7]0"%XAGR-"=L3KS'3.OKVFZHQ^FCOTQ8 MN $F48K 9JS F2A9)8[X4EFADT6D(_X+7> TJ[4\;3LU,NTX"#N#>2PL1ZSZ M/PA%(/_^7D!>$Q[HY3A>9#*R0]U/#Z2F:?9676MSO.@&JR+G4[')*B19ASUU M @KGHV3@=XJ!C]3BN0\XA:D^?WE?LSM*B" #DUB4RG(EG-8,S,4L3$.0_D3G&I M"J]B.M46@HC+P*+G&[Z71KH+PA![[3#Z2A0%S! A634N+ZQ^S?;!QQ'4UY8P MF#F:;R+:5A ,NH DYYGZ=E)$R_%9^GGQM$WM\^2- M[>B0A&WNB1>7!>B\L"?WL5)**+U&G$PNH"=I@JH#CG&F$^H&0K[8=)O'I)^TUN??K-# M<>CPQ9GE[!RXMA6,CK1HF_B-_/??A?_^X;Z*X"U/ +?=B#X6CU'V6EU*;UN) M%+!DN5Y(?)Y<>&BYS5/^1OWA%S](YR%;O@DBFB@]]$MY!OA&Q,[%1&?Y5GJ= M^+I@>:O43=_ MU^NL?Z>9JYGK ^8ZZ&PUZFN2,"%E(,BH1O[ZHO.B.+LH1OZF9;FD"-1X^4_; M[HN*7E"Z9IY9U$/14EI0C=6>_\#1:C1/13.(D1Y;LP[O17L6D,>;CY)UOP -^"]%LM^-P(USX"GMUQ"X^"])<4]'IRKCU% MTGWA"4Y*=M6H&KN/PL:G0RS#9TWFLZ.BQSL*/)4((#5[):34$>[ALPCAOF>2 M>67#7_F(/LA12=DKB@W'"Q@"L\'Y#P\\#(PT2UV4_GQXBVW,O.\W"1PL_H6D M"B:33R:;]#LF5#T/G4?WWL53/_F:@O8J97=9;LLZ@D7_]* 5ZBLCK*DF+QV:RA 6Q^R3-1/.RYWD^*[[Y7K%=ANXE;+?XW;I=' .QNG=E M#Z.2CD,YI:3A7J /']>($IAKB:7];> M()R!@_$HE&FTN+JM@=WK#_;S3!Z#/$<48WDR.6D@5[2K8O;91U495&U5M5'6#J&M4]:I4=NU6][C$LO"@7U.M6$W]6B-KK=UV[A9K M#=0DX/%/;K?HUVUC/;+;AY%\3^!DB9A]4-'X74$DZ+P+501<,%(CAA1'W^Y]7[ M"W<$/ ^3G04>P;@4L*0^/.]SCX<2CI1J\X'NB#A^@47Z%X0]7MM#1T( 2K % MV0C2BV'S_[4 "1,-S(%Y6E7L53:LQ7:Z@B.?I"FP1SHY5C6EQ 7C ,T!V2& M&)) 9MQ+A_!BK(\"'^-04, X(;5Y!,%W*?HI?BV ?ZJ(,@F_80DA>22P@%1Q M:]%9'; FRIA"Y7S"N"=JQPMMMO>'LE&;D1S1!KF]_>8]!TGLN@^38MYH*L M6:M8\537NCT@XGI$IH]0"OB8WM?69QE#P-A,X%S:&@*S:.XQBS->!6/6P.@+ M!.9ZVJ&-H:7QUQ_-.&=,D7VY&QWM$B$QHVVW 8"D)PG ADA$LONK@!23*#Z( M%JE(GO ,X;1QIZA975V_.PG@76?"NJVA,A2[&M$3T(-TCMWQ\)9?$/G5N;RK MG2@8$%\MF;C@:F#G-$MBA$R2S0JT]>0=!%+-)*$36B['%IUU!9HYB-/J(]NO58!Q[<+[3""4XE[FBPA209EXC/!8 KF+ M(?34C<+(%0:H/,;A;%\=(X<-EOAQTJ!$%[/4JXDA-GB&K%S5$10L"",$NP7QP)S/0REPPIT1EX6(WH$!%ONNEO=#1Q1 MMW'OIC$)9A1GDG+T*;'J*I>JC=.M]#,Q<$IMG@]IV#B5-L^:2=.J6C3.Z'D, M&GNU*Q6+2@9.;>-GM8;JDK:V--H8Y'B H='>P\YH(&KD$[1M-IA:YX&G9.9J MYFHPM0RF5F5G3@#\Q&!J&4RM8R.]P3IJ,M;1Z1#+\%F3^>RHZ&$PMSWN29]R;1C"'FX"G:\7P-(%- M^KM:Y09ZYGEWJ.48^*9F[U#/W55MFQUZ;ADR.]3L'7K5ZZQ$39]C<\X@C"JJ MB+V'!5,WEF^W-E5P5R\53]/->$3Z-%I.W8'=Z>WII3P>C8XHZ/+$@M,\!ND[ M[A&RQ[D$?(P>-WI<1%9MM[7GA9S1XT:/-Y4]C!XW>OR<]'C;;O>.5HUOQN62 MZ^QB[=D\3JFL_$W"L=KVEA=?.W M+#]M]\L5A/I_IWG.YYS=\(MQPMGW"S:!V;]AX1U;IB]>EZD "U8D'SE(],>@ MUQX@3T=6NKQQ@VIC+WJ5<-OIE*N$NPTJ$P9M$'B6%\8+'_X^25B:)0LO6R2B M-'X:"_BF"9?X8DF\9&$64"TQ@C?DP%+U\!= D9]<%9F51*!Q*O/P^3SA7I!? MVV'%LD**8I4K/8_-J8K\WQRG#,P>@>Y9("Q3/,GN@$BT&>+=+6=8T)XP!E@( MQ(@GDY1GA$J %?Y-.!+Q*9#7#3F!6% "\4Y7'TK#>I:I;448] @E?G"'%ET M$Z#:92F\-BTN)>'77AQ% D"F0#S(V'>J^;]%C(4L >94> 03ZSH.6?(GL#VA M.G"6P'+:+;>,@X@)T L8()1X2E%I(8Y5NCG5-G>' M"<%:"!K!UQ#CZCCU=Y9X4ZOC"MY^5$"# Q5]?YX31!HL^<./.8]2[8[9U'V; MNF\S5S-74_=MZKY/M'S9U'V;NN^C(KVIQVUR/>[I$,OP69/Y[*CH8>J^S2M- MW?=32YFI^WZ>.ZUK M(6@-C)=XZ1,U/[?;QU39V.W>_OV37H2)-%CB_=H^,Z MARG//Y>$#:.1FK.TCFN[W9'12,W>I([12$8CG8E&:ML]=\]T2U/[O16%O_*4 M4V8!=2+CMSR,Y]B2Y+S*O=V1/>BU32UDLS=I:$J^F[Y%?;O5&9I-:O8F#78N M83!;],Q&OCUP#ZCKSB"8^AN/>,)"D8OJSX(H2+.$4NCWLGR.UIUTAW9W9XUM M?/[&:VRS1<\N1ZV>B>8W?)-&!XJ=F2W:VO(9'O P.H-XSUJLOZ+BYLR@_G8. M,!IGZ'DWZ#__8]AVV[^876KT+KEVM]\S>]3L/3)X?PW?H5<@1KVN@?Q[2LB_ M.*\[Y=6ZTRUM38,R\FST:;2T#EQ[V#]&.*!#^:/GAA;5[SM[NK,&+-&CQL]_DR$Z=EN;\_\]<.K\72@C$O7*^'2#1WW MY1:(<3Q)$;(LE(!H?A+<\@BAU*:<^1[6NPLH,A:R9)D_*I#32E!X=]/ F^(/ M$#(LK;XGS6+O^\68IHK@=S!]<=$CER*1V/K%>)4!LH3=UH/0 M;0N@=NR25LKO?E_D=Q]6W-9EG=?*7,<9E&2NW7':3RUT'6?T;$*W5F*Z&P5M M9]S%-7)7'G4WH,B^$<1M!5%/.+RL33@\A"0ZUOI$R%IA+'$E"N-6!^"8H9B/ MLXI,#-?*Q(.$MZ7Z-:\=/8DG/$WA*U@XP;2NB,K3"=P-"Q!45 @(G'"H]N"/ M:>#3M<0JD.C?%O"\P/ULBWP-@>!,0*+S( *V 3I)@:PNO"*2.$N6IC'"QL(; M"#V5D&@Y3%6\?9+$,QV@=.7TKL"_%A.JL18V/.@'"?,DV@FRHF:L:\ZM)Q:U'57"ISCC5L>Q+@L2IH=4!G:S MR&,1??J.]9$%B?5/%H)J^1WV>I%PM!4,J312'9(6*(C-(@E2O*\*I(\G8-N MX39IJ/G9[J//7XZ[C$;U/B!NOD!43]7(AT&6?QXP]Z?CN(W([5?H&/(T4\#M M-@RU]-7 'K;:VQ=F&MR0Y]X?I_/]>!NE/25OD%K% M(VP,;N0B6__(+ADCZUN2'R+YHCTHW]7K_YWFX98YN(,7XX2S[Q=L K-_P\([ MMDQ?O"Y3 1:L2#YRD.B/0:][,FQ^_.IS3DIWB91W0N4*+"DRC;=YJKV:=2-RCG& ,;S,I%FHR8; MJ,4D#+/+XL@:QTD2WX$:2"W0$# T/OH.YA%DUN4-3(%*039GT*RNQK%$")$R M<2HOG;);#O_Q*0G0BQ>A+[.O1=80?0W;S'Q0/&FQC(ARHR=Y_AN,N AE*J'' MTJDU">.[U$H#3%..%UF:P3U6..8L*6;*,NL6J$II+S1KD>)\)_+PO:RZ MI@T#PY+TY94JO.#W2WPO%S-]SSU)1IF,9*]PA?HY]U=^W6YL6O70@;(YGE6N+Q(:CR6-[C.M[JERZ.H.,Y-4=U0)56:N9JXFJ]H-)JC-) M=<=&>I/LU.1DI],AEN&S)O/94='#)-695YJDNJ>6LF-(JE,QG2B.^.;1S2^? M_I=GD $I@ILF_?%$KON[[6=/KS-)1UOO3LLD'9FDHS/00JX]&/6,'FKN_C@C MHX>,'CIU/>3:G<&>[2*>H5-7\]R=<_[E+K#N1Y6DN.K@:8!=F*'H5J!B!WVG M>Z ,Q2J4*^Q /3#Y$1X Q>8IYCK!R/SI40?MR8@OEKVGX0+$\"BHPW(Q^5, M2*_(2IS$"5 PLKQ%DO#(6V*HB+Y5N9$T=(YTI@/!8FI@O$"P,@*_37$L>M$< M=B_VCR_YZ4I0_AO[H3*@3/*327XR33R'C9F&,04<4M,_:CZ&-B M;I*.\":I9;OMWN&NDLRU]A:;-'*Z!]DA<[5M%-)S+ZUK#SM[MM V^NB9]JCG M'";YP.@CHX^>G=?M]K#?V%2;U7=/Z)_:=P^<0:_9?'25>Q4JKV.M^&U2K#4T M. [%VK5==U?5NF'#G^KPJ[QRK\/O:/>HXPS-#C5ZA[IVK[NK2VOVZ)GWR-G5 MR#<[]+P[]*K;V:'BZA%WYPQBJ1\F$VSR>BM,'#))>89KK=31!&LOI0D.._"Y M>F=I;,?Z"$M 4"H?19:?I!ZBS0E H[A2:K%T8>SK;1).-/$280S[;8C*K82!I88\4"'6.U)708IH]X)_/L%O-E0-"!6(96^H MN+8M/*N6;=47-QZ(!M5DR3TKT Y9;S;J.]V1NT^Y66?DM)Z@W PT8[N_7?W. MCK5&O8&9K)GLDTUV9&K.'I />L_AI@",_-*4V#VU%)F"LR>YWKG>C%.O2288TA^G7)_ M\.5=TQ9]PIG3G5;?;K5,;5FS+X]' Y.*8XHYSD0EM?LCN^T.C$IJ]"Z!2CK, MJ6%4DE%)SVXE]>W!<->*DN85F#69>P10<')/N.@DD_@'=K??,H46C=ZC]L[H M#F:'GG>'0$6/=C4:S1X]MQ29DK]F[U"_WSG<#CU&_%34S]?16J68-XC:W^*, MA5:JQU0Q8S+>9 O=1XQRGE ':.''"\PQI*O$K7,N3M/E>"SB-%J&.VX'+,H] MO?-'HM 1Q5Z>4F :QQO4<.+8..-<0CY&=9^[ZFX/^G;+W1-(T*ANH[J;QAE& M=1O5?1ZJNS.PNSWWV.1SBRKM(^X^*/QKZ4CG->T#ZUPMAC&:U,C4^M"UGGJ_B+!?8:Q4U6NG]94&I>SA;M8[SF/4RJ.?T,](&$1 M15M!+$'3GI+2VRH>86-0)(ML_2.[R/WZ?HJ'$/OVL$P]_;_3/.UZSF[XQ1@T MPO<+-H'9OV'A'5NF+UZ7J0 +5B0?.4CTQZ#7/7KRU[^,$YA&S2*.1B_3B%O5 M_[?7Y97F,G ('K)*,ZH[0OK.L'J$#)[E""$0$!U@(ZV;*NI0#?0C >T0T3F3 MQ'?9E!YCH6@GBRK)9QF#W\<9:D-<4T0I=!QIFPVS@A-(99?"NP1K9HQ[S^H&XV MZ^RHGX5E5$GX/P17*R.M1B.WG$%)(8^F$6 NIGFXF:N9JVD> M;H!<#)"+ 7(Q0"Y'#!IAD#::B;1Q(I0R[-5,]CHJ>A@@%_-* ^3RU%)F@%R> M)UU%!<+VK#(X_:2EX\D\ZH[LMH%P:7KV9L\Y#*3%N61@&HW4G*5U7;L[.DS[ M::.1=M!(>Z:3&XUD--*1::2!/7!WK6PV "Z[4/AR%L-<_DV)Q^A8,.]?BX!R M#;@WC6 .-P%/UXKA21;3NW9G:#J%-WN/6@;8I>$[U+9;W0."4I@]VDJ*#/1. MLW?H5;_OFD[A3PGCXCTLHKJQ!K!EBD@?D3Z-%M1>R^X-]PP5/AZ-CBCR\L2" MTS@&YVG .$R>OQ$]'C/V1-2VNAQH\>- M'G^VFX-6;\^KS,.K\1-'=JFXW'HQZ,!QR]7Y?:?=D&I08(' L[PP7OCP]TG" MTBQ9>-DBX52U/(5%8?7TA$O0D21>LC +J&0T9)F8S_HR;:#'3UT=WJ;R?I_/ M$^X%^44-%J3R1+R*52YQ/#:G$N%_VG>[: M=\[A!7$4\5#^OH CF'+F$UH*O3]E(4N6^:-BX);3+P:^FP8>HA=XX<(G^I21 M$++8^R[KW''W>)2*M? ?^&&NTZ!KK]"6)))>N<)3"3=LOM"Z("F_!_+1"E8;Q( M@8?3%(DS#B*:C5I.7CSM6*6[/(WI=I@&K("VR-?@;>#?A%6P'YV7"%R M)U%C_!FXG9$(?Q!Q*Z;*^.RK MC(^.] ^O!-V*:T^1=(:6I.WYJ*3-UQ\]SG7)- MH+,"/#;YSC%,9FJ/C[>NQFVYMNN:4K]FIQITVLYABI_.)5G J*3F+&W4M=OM M ];Z&8VTC4;J[IO$:C22T4A'II'Z]G X,L7'3TCAKSSEE$B CH7/;WD8SQ'! M_[SJC7M#>S#JFT*\1F^2.]PY[==LT?-N4;=O]_NF++S9F^3VG5W/5+-%S[Q% M;=OM'! XPS"J;_QB"UW;= _JJ9I.VD:.1LZN79[;H>;?H5;O;WAYNQ01['@5IKJBI M.3.@N=YPUT)SXPH][PZU=K9\S X]<]#'[@Q-[+39>^3N;/>8'7IFNP?\\)8! MFGLBZHJJ]SBO+^75^M(M#4V#;?%L]&FTM+9=./4&>Z+ 'Q[=X@">Z+F!%/6' M.^,C-X$]SB7+QRARH\A%1'!D=_;MN&(4^1DH\D%[W[L7H\B-(C>*_+D4>=<> M#8X1%K)PP8\4;HY&?$-H9][FC6J7Z]A^5W5LCMJP)YKAQOE8-85U>7Q !\;K M.Z,2,-[ Z;S< K3N(0!N/6?XJ !NKKZ$R@#%XN=)?).PF0;9YA889[7 ;R4\ M/1WIK;\3TMN6\'$Y3<142F-XL-\)\S("YPL\GI:>[.1(;8^)EM9<62ME=[\O MLKL/*W#KH\"[-BY1]PK"]\)(],M4!;7"J_DLR[B\\WC-$#2O"$81MC\ I8/ M8<.TIZ2LMXI'V!B.^$6V_I%=M(0LV6\(_FM[5*:>_M]I#HPQ9S?\8@P[]?V" M36#V;UAXQY;IB]=E*L""%AUCU;]]2_C!*91LXA3U>)ZJNIE;:KJ M(1C)L=:GT!::7)W-/JJ'=DF1MYQNK1[?^CQWG58QX T+$)!5/ ':#<\3^&,: M^'3GLPK'^K<%O%.@I[9%)HP0?H)CG0<1D!0.#_D>X5<4*K(R1YP12],8P8'A M#80\2SC#'-2@>/LDB6,J M720L\O@Z:VO5,DJT$W8O=?V@$S6OHW_<4[5=W9CR*&.&!L:XNN[AHQQVW>) MNN;<>F)9W%%G?(HS;G40@Q@'_P'H7SV9!1MQ"VN&=.G<\K5WO0?PK4$]XP#6/ M;BF>O4 GBI^1AOT81'"*P<%C76?P@:#F(8F';0XFBP3HE\#)D;$@Q.8!-RSQ M%13[.E/A3$(*U1SB2Y5#?%7D$#L'W<)MLIQUN[2CVP.P_<.^,Z@S3''S!3A_ MJD8^3&N"W?H"G$)C@"OTH'F:J;X -@R<;;FNFMX "/;XK*T 1B-GV.OLV0F@ MU>\_!;+Z<#^\]OM0X-MFKF:N3S+7[:3 = (PG0".9U=,)P#3">#82&\0VIN, MT'XZQ#)\UF0^.RIZF$X YI6F$\!32YGI!/ \J:YY-(RK:%C$5\[)7=9[FIG/ MQY.[_*K=MGN=P\">&%":;39HX#S[[IQ+ 8=11,U9VBNW;7=[(Z.(&KM!7:=G M%)%11*>OB%IV:] Y'!#-6 MA+=(I72#TBT2I1Q0OB9+BDS;+1YJK^9;B,Q.?#Z X;Q,)%BHN09J+0G#O*(X MLL!/3^([V/S4 KZ H?'1=S"-(+,N;Q).R45Z[L0V:W$L$3JB%(S*.Z?LEL-_ M?,K^\N)%Z,O<8Y$N0E_#)C,?N"TM5A%19O D3WR"$1>AS"'S6#JU)F%\EUII M@-F]\2)+,_@&Y[S= L><)<5,66;= E$IV8%F+3)>[T2&MI=5U[1A8%B2OCP] M8Q9_O\3W;W%?E^D=- MZCM0\M1G6N]5!"+(K5ER;DNIT,LPV=-YK.CHH?)J3*O-#E53RUEQY!3I2(Z41SQS:.; M7S[]+\UF'=$OSR!;482? QE^YGGXV>0L'O4-O6OW^J;=8;.SA5K.KMW-3,:0 MR1@Z3GWTJM??H7N2T43/O#LMDT!MM-#I:Z&V[7;V[ KU#)W.0M,01(WZK,5\(BS\ M0! R F=-<2QZT1SV-?8WX&@?3W*;3&O[QGXH;#"3TW;&^4QFKF:N)J?-Y+2= M6O*!R6DS.6W'1GJ3:]3D7*/3(9;ALR;SV5'1P^2TF5>:G+:GEK)CR&D[A>68Q:=F=G7]9L MTO-N4L?9U;@W._3,.V2[G5UKL1YQC\X@E/IA,L'6K;?"YL',R[WLG:-U'[LC MYS!I[:?B/S9NC)-DTY[K] V;-H7%#)NN[??B],^N&FYSN-24N>0/ MJ:H31NE3"E=Z$8UYQ"LC+ %Y/0.2L=#R@]1;I"G1;PQ/4A6./IQMI4V""R<^(KAPM^5817T*/QCV M-[@^YD/&DS MG_-1N]\:]=V!^S^C[@OUT#3/AYNS&WXQ!J'_?L$FL.0W++QCR_3%ZS+I@$IJ MGT8.[M1C$/F>LL=?_S).8!HU*]_V?6[O&;:LOJ[M4QQ=_'9Y^443AM]!LRX2 M+7GGA$I&KZ)& ,?A1I"A8,QCVL@CA7)PLJ1T&CZ9,=-M(1 <,U7-#=,M@@:^.07&L D$O MY $KSO,@I0+6"8T W\"1-\,1'>M// '#@..Q/649#@)SW#2W>1)CZ:F5+N;S MD)0??!M$-*2@#XX3I/@$6 \WDT5HW4UY1-6G<$Y&-S2+&*8!OX>_:?.!N7@, MB033H$K2<.'S:NVII)^P"U+Q.JI\91$(._4"0:J\C5GBXP/O@P0,DSA)+3^& ME65 DPB/]X2L!!H2+8!B0JKCR?I9T\&OS1OV(0QC+W\T[B"2UMPLAD-'[)*8@1>@X7(Q8]]IA1.=B$#C@B;X]'@!= !BH-6@A@:6 M!_;T8,'P&-EY";\-0.CP :![#',- _%*&)XS;RK-JGL6A0L 0LWB-)-,3)6N M]3]'>PM9Q4=FCN\>M2M&4U30G], UG^WM[R"6*$HKA-;>^,@U"PH#&9@.>&/ M!0.G4VHJA"(UYKE4"14(&B<4NXZ5Z50\#]X%@]>/@:H9V#'H"A!W!TG]+JN7 MDWMQSR*1#7$>]VMAJ0,2/@FQOQ"CUR8<1#U%WR5=IF#1(8O*JG0AO#X)6;[2 M?*+ I2E0!70UN!JPKA!>G4\*]2U!#= #40 ?22]G#G9EA X*> _@-F'A/%>N M3) W7Y)OUB8RX]DTQIQD$LFZ.I"YR:++P,YR2> M%,.@3W0W#4 @]6>!PX"6S/O7(D ZX@3H$5!@!)I0/ (^&SABD;8QQ8Y= 1%3 MV&SX)4N5&P$9%"M4[%'S*[%CJ31[\!.2'\$SP%V/*!X56$/ 55&&H"5*&>=1;&A> $>W.DIL/V@0T2P__\CV&[W?^E,=$6F)0*(%_@ MW>H;M^N0DLSF8= HEJ/4BPME=KF7CTF227P@!B,EF7*B")/5CFRJQX;FE;@ M]B;2#Q:Z!SX4;F_)$I/'M<=";Q%*HW;3Y&Y9LA0H2]*SQG>)/XG^FCCP4G2A M%'^4MIZR\#*RU<1@P@ #[KL)*#Z\&/^OC)W#-BUF\\+&QCDB3A+/EJ2I[]"I MS99S-+(^;-CN.%J_%/#-?3[GI):4Q4$_1N)Y/']O!I:M\ KI;^P'F;RH<,LF M$^TPG!(P19H?K"B^!6(+2['BFD^!\&&0@:6,'D,&4Q9!##_F*1G8$0=;.!67 M F# B_>HU^B>>L$(A6/Z5L8/6AK@6+V-N_TUL>HMJI< M=L5;U@ MJZB16$8(O(<60CD8Q_Q;, 31(.-X$.MPE"Q(BJ"8: A^@\*KPI,RV+D2]\%& MXS=:L#M7%NIHQA>!\\J3I&(PX/T^F#LD4\)VH.!>8="2PLLO'82%4(I&H62A M=PLB !_0W\=HNLRQV[,G(!Y%O%ZSVIBN<*QH02D9L.8)$Y<=I%G1Y=6R&5#> MI=7E6!]%IVE0DKSDYJOM*5\ Y,<"C7N71W[)L[\+4BY"6F/.*;5B060"W;?( M4S0B5#RAA7<%::%]R!KR"@.H4$>KYX0XQ7 VJ^>!?HBM#UK0/X<:5P94U#M")$^^LEM>\6AL"_3M5!RY^*32WD*<"G8[5K6]0^I& MKX&*'":U)L*AHFA">Q\L":>WA^)&X$BZH[W1")\SO&* M)&$8OILOQD PY2FK"QXAH?(JS]I*\\OK&C"VY)T6B7PE[BC2ON255_X274-5 MG-D-\7Z1ZY:O6;/6OSJ,XD)>K@Q]1I>!=?2_=C(CCB4#Y/.HTL?.H* P8S#2+$K-:?@3Y 25R>H1>DSIT"6<9(\4ZFP7* MYA?QYZ55Q#>%#9G,8\J=+D^-;?PMB(M0AYVR<9@!7Z]=7P"9H\Y M-7D,541\Z7T)94MCNA,:ES=3C"]@9@0=7?+G%)T69)%GGSS))@LK:7DD,HDWER@EMKNI'GV%@#M_FBO M%@ #I]UZ_!8 KNNT!_MBO&_&?S>3/;+)=IX%6G]TG+"6WZ8)?VKH_",ES2Y- M!0R4^H'@_T^4<(\,_W]2M#%,]2A,93#"S^.5#T5VVZJ9T![P<,T3D7J(;YF! MZK.,_;S+F7\*"#*U^;8&A_MX42;=H=WI';#7JP$V/3^6<^U!NVU8SK#<\P%_ M#>U>ZX!@NH;ESH[E.AV[-3P@GKQIHOY$OWPD8&PAGFVGW6NVB%X_4CWAF2%K MNW9O8""!&[Y)+;N]LR%J-NF9S]$N;)*1I&9O4GMHCX:[1A&:A]U\+&=RM<:L MMF3IS*"=^X?I#&3@8K='-3X,J+'9H:WM(;LS//ZXW&GO4=MN=0^HZ<[,^5U[ MT!:EP&?GV!I3O-D;9'?[QEUJ]A[UAF:'FKU#73"%=C57C3^[]S&[KA#[O'S8 M5_W6Z+D;:AC+>VO+NV.Z0S=[AU[UW:&1GZ;N3J]UP/C/F?FMUR7,U3/S4/L' M--R,<;W-E=[(])QN]@[UVZ;G=+-WR+4[W5T3&HV#NB^UOVX"+#\O)[5GKHB: MOD.]76/T9H>>6WF#IVKVJ-%[M'L^4_/_8U9S9NB+[Q"HB=EY^ MH\6MT[)[G3T-VEUJ\@_ID1A./@=.;O=LM[7K58'A9,/)C>/D8=_N[!L(,IQL M.+DYZQZX=J>S9WW"DW/R^<&&S,K=&O?P)[5-Z0#9_7B!Z)9;RV7C&-0=.'L& M;;:GQ![\>0!*O-P&S.LI0Q4GQUIM9]=L0\-:AK6V8JV>82W#6D^EM?:,OYXV M:YUG9/@!!F/9BI<8YC6,<6H"U!XZ>V;9/"*ICE'"#I!^%NLWS&F8 M\\F8<["S56N8TS#G<]TN&CD MOO7A[=6W]Y>4A5C][/>RM7Q"G='^Q(Y7-XN0)>'2FL51D,6)[%I:)DGU,['" MHI\6$YV>1!>H.VY1,_"8VGICF\1UK9ZH:Z+/)]@(9.6UJ17Q3":Q6#"O,$X% M:'BX0,E9WVB\ICDZM?&]Y2',0D/U66)OX7G"L6^Z!L%GJY=F[$<.R_=JS".8 M:/:S34V+L5%8\7N8J&TMHH3#+O\;WH#MNF"[9<]:;TES!\J\NF%!E/YLKV^5 M:Q==+M7?'PDP4#6VK?0W$[TZ/=$%=?UN2)!VV)3J-R )@2\[FL49-=*]Y=$" M]K8J1U-X&IN.9:I)+\Y)-$HG'0?/QZ%H^;:,%U8ZS?MVYFV< VJQ%J1Q*+<] MH5&L=#$&POMB:;@YLPV6W80L=8\>Z)A93G=?T.WF&,.OUUFJT/GJ=3XLY]$?.^=R5I);VDZP!40MB=SF/I%+N3)S?8K);: MB@LU,.;(]?D@LE&N' /^ACWUJ#&L: 4.K!(RCQ1*J9->G4+T8R !LFK")R'W M@&5I$FR.)Y$053^@!G\))S5%#0F)6:DQHGR7^!0^Q"\BH.A](_QB& MRP93.(JH&:.-VTI<4>4 FW3479Q\IVH(N>,1Y[[9WH9O+[7B#O(.GS6F04P- M.FLV/N(>V$8LP6/3@CG?!AXOGL\$<6 '.<=F_%(\\.L_$<3]G2;8$ MA3;.#*,TG%' E%3;*/JOXF&3X%&48N-8!G_V%Z*E.1PWQ"[LE@4AM1D%#EF M+L"#QVSS ;=9&3 M"<@\M@>VK;MI0,8 L *.!+P"GM1D$5*W>;)T16-<:K^N/*X'M+]M+@>\Y1Y# M+[+.*K=U_R#W#58,4_8KU9L/*:]7WLEI"(?HS%\XH^4WHT]*X M=+'"(I+XA.CK69VRKK'U";G2%C)H;-N9$;? @T70F M[RV(B'D]N0JDBER"\KGN O! XHE;MVR!&69ID+; MO"+7ZZ5.\G$7BW#GL?#RW]"1#4(K&SJ+D)K^E!325O$(&X.?"R[MVD=V$>_U MG:P/(=V==IEZ^G^G>Q]Q0>MP5Y]Q?O.L#MXBH;2G?YV#:5W M^Z[7V6]4,]F#3;;WF'W%#YJH4VV/67_!4G\/E:_I2+M\FP;H:TGS! W0CY_- M3[0WM&FJ;3JU&Z9J"N%,I_9S?.669^@V#=F/BN%-W_45RZL(YIENZ\?;%+9O MM]SC[U-E..YX.*Z],]:JX3?#;P^HV^O:K?[QXP\:ECL>EAO9@YV[^#8/J^]8 MH'#UEFAG!BQO=W=N ?*(D,L&%GL;<\<>F YU#=^CKCTT#;T;OD=#NV?@Y9^- MVN^U,H'S0I/OV,.1P9-O^AYUVJ9U=[/WR'7MCFOZTS5[DXRC^IS4OEJIB3TO M=[5KN^ZNW&;,[.?>HU[7N$+-WB.W8W>'IF%=PS>I97<.*4EGYK!>U2%*G)?G M.K"'+>.Y-GN/>G9K:/IL-7N/VFV[US&"U.Q-_=VKL:U>?:T@Z'I:-_L/6K;KDD-:?@>#8>[&C F M/K!WDM@ZN,CSBA&\ZK=&/QNGIJ&[T]Y999L=>F[Y<8=&?IJZ.[W6 ;-"SLQQ MO2Z!+)^9D]HW[D^S=ZBS'\PH4N*[=&^S92M7X.\^U22V[?[T]'<)=T&F;#(1E./D4 M.!DE8<=NSO:L^CFR3GYD4)H3>:[ M:K+'X!4 M+[=IC?&408[S8\Z6LV=%@&%.PYQ/S9P=9\^;"L.%A>NN>]NFGD21C?I=0C>YX$L'.P$NN&1_@;T7@Z0*B=B'+H M@'XP@R"33=NQ]_,?48"_^SN,Y\J(^&_&X;VP*-?IY8N"%7GKJ&#CMZ+Y^Z#C=%_:EMMR6B_IMP.G_5)0B=X! M,Y6SO,[@/:GU'IL")S#$AT42P__PF;<)+ M>\05U!OR0)[ E-S8VY9YS#_M0 MATO'^I/3BN 7/*!6YED,']PB$!$U\I8E_9PE$3R=8M]T8 1J58\/QODOY";$ M$;4CAR\2/@LRV;@]?QP^QV'+L]=W@&&NX@7XVX$7P.?@(4:P>B3WUXBB>!1[8(3 OFH\-,H5_A9 MGOV1(3/*[O# 9# CQI-4G[P4TWMB6[U-92S[D 'P5N 17/A M0O%=R#$JNS3C7$P#^!SD>$;OPUWUY+%#R<= 1R"1^ *F'7*69H)V0#$KN^,A MK&@68W=;QSI%$;B*D'\BU*>@!>Y A=+RX=AB@II$S/>:*K!17?QM 4SJCNA$ MN3<^G@H*SR+A0ZO3DU)O."A MG[IXY@D[6#LS)T$"? 7R 23BW@+)(-<_85X0"OZN(<#'_%M% 1NW*Y6"!2,S MZZ?^RAL3?AN'MR1ZI;BMC P%G5A@#]6L'_89? M_P.^5F,YUN<5=@&=*XY8?! K D*>24KA)V5NTWDH/Y+XJIW2=WJEF:*A, ?9 MQL,9UHC#P ,>Y[[::?@DGRZA%:H)P(-L.9,*4Q4F"%[P^1@\$*%LKV.P6?X$ M&4Y!189X5(!"OHH\Q[:TY\G>\N0"@"M]9*LEFOO2SIEPKN5>BM.>D3Q>Y$41 MHE "'BB]5G#DZCY:H)X+TY'=LB#$]Q&'"D,R!+(G\Q@M2FN^2-#F2,F6FC*0 MB1CU(WA=<-"110&K^*G3Z6EV($X7/AHXK7OM7:% N"<_=>G3=MF,RZE/Y W2 M= &'$)=IJ?CV0?7=0Z=O:1NM6X37O&B(^40JE49\@\=(X&VA9#_%0.:A U2 MU3WQU#9.1/)W\ZA#AO4[T&QX*44L_S$W1,ARI?/[D*23%F%",NIS..["%!CO MAB6^4B_5H^$D;>;+$+OP@KD+)A^ZJ%&<2;PT]*B8.C+AB =UA\HYP3WT.1B6 M@3R0UHWD:D%^"KINPU@*T-< N*X!C4!G8\L3 WZ#AKLQ74J?S.?"< MYL5Q;QH!86X"+FSE&9.&B#!#A'.7+>?"7&$)Z-X;P6NV=&6]>!%B=9J_0.] MV:KU_F^"?P.:+(B=4\Z_6QB<4GXZ? FDB1.AY:2EC<=X0B<.G&RHCFG8DKN_ MZK47MJYC719O0%M8'F[%Z/JB:/VX8V!&%\>"/-7A278+1P)^!--?$ 7!*&9A M>)*<_%[4/J#D@@O'A:,$+K0R^"TT"_UU)YHXQ("E_, GDDX9,C

M<&>!@Z$@U75:G#EH'%\"@\]>D8< MX$48@ERP.V)1BS$)Z$3R #JC. M1?"TL%70]4S 5ED CP!C,;08\%N,/I#-I$R+M?PC=Z2+Y3+*XWPC*'C+?[D+ M_&PJHZ;Z4Y+=6L4C; SD!;MP[2.[,*KL?MX0/NUTRM33_SM-U&SFX--Q?_S).8!HUB]@Z9MU^2NJO MM5?JH]C7BQE%C$!H*"+\$>,6IZ@@Q4()&34/T,!!!,IC)D(#X&8P]'M#I,"; M+4F >ZG3H%[!BNA$I!)ZN@,B%GZ?\C?K#+ZJ\/HAH_O30+^47X@LJMS_T M/O&U%(#1R!GV.B@#,H%)OEB*AT/B4;G1$M_U^\ZPTUO[=^]>1RL_K;D=E0K\6>[\AO==?9%J_81VQ>_" MKOBP:E>LW@@^@$3:%?<.*7_-IA_:7=O-+C>T-[V#]@ M3XIGJN4P+->.8-PAY6K>Y!-NBIA*,%T'KENO:HUS+8Z(W=H('=[^R@ MLHV1L MU/TPF7.31\A^4/8G)E'B=2G^F'->U-[?G9CO8[L UID.#]VDLAR#R$LY2K!S87BEL65Y?7\:TOOC^#)SY1Z%,HT6V/;1[.S?D>T3J-#Q> M943CC$6C98]&NU:&-D TUI1E'D56QXX)N)_S6Y#+5=]YS(FAA5D02C_7[])<_/RTN7\I*$.!$9])BK[\GH1!#=5]24Q92+2S%)$+Y+L3PH+)=(LD33&FK;[GVO;6N&( M+'-A4T[* H MO]'8G:7P2+I^)0GW.'@2=;0I$7##[ZJS+UZYLE"?3WB".YWP6QXMN"@,BE20 M-%YDE+N'E31]O60'*VFZ3K]:/98N0N+$O$Q*!5%P5D6I)?(JS8D&TK=:Y1?O MF$U=+@GB/[QPD1=7J"E$,15_C>-;H-@=2U?YM:Q 27G:\NI?\9%H. .4GV=' M6]F\XR%_E=^9G=(A7ZQ**R&6%9+Y,4=W!&M+?Y$7X.C!>FLT+05'BT.S]O? M;Y$7S$ESB$,,F6X.!@96H]+A"HNYI8)2?&<8+_ %DX3E6?P:SV*=R&(^CQ-1 MK.RSC.&QD,F"W/QD+QVB6*;,IS$"*2CG>;J_0*L0BNMRFLP143,HU(FO_Z<5&=/*B)HV^Z[ M;O1)O@LO@%K YI/LCDFL@KK!RR+X$'X^4L[;4=M_S*]#3TG;%ZNJU_;Y^8YU MKNP'U5Y-166V%8]A1;+B2F-#=#B2@'RO%-O4B7IS_H,G7B *H^AC,'FDD*S6 MD.?ERB@[\6R&:IN>62"L /WD@VAJQRUJA9?K5.M+B)7GN?6FB6.^%EL:*_K: MM-+L?!;;%Y\^K'!GKX$.KHKKT@-6O*OG5L6/P*Y2SV[DGSH%_NA<3!,ICZJ$ M*%V1HAK>W [NS&VUC@GO[%U1'FE]UC:4(+D*6)JFXYY=KD%VL 4RBE9C&L5% MR7?%9]1*14O,+9!9"H@> 2.Q@ABO#N)ERQ$S+V\\%ZXYT'B M7XAJ??)19(/6.>@:K/"CC9G&PGY%AP;L*"R*QW)F6#FGB"76\V-)N? H L+CPP,8L6+H_/OM\O*+= (%O S:/# W M)N X4%7.V'>. !^"E.*&(%6WA!(/1-PQ*GPS,)+089B)VPK$OI&W"Z4[$GF= M8&L-8DMW(8I1E:/PB-(\Q-<:$AP&_\ ,B0 MY&Y/JI%->-H$N5),&Y^1Z:3!1*)VPMO")44A<80Y\RV6007" MX*3E",.9D36+$T)*()QH=H=F=)ERM)NEE0@@W\F"8LD%=DRJ>,J2N'=,(.@5 MO\@G;.=$P2OD,G*F%EM1D)OJ?MK&"^$IFZ>YF8^ :Z[!_ MK%!A&7!?I@#^!.95X"U"5D+O0Z.6('HFR/+H]H/CKC"=@.?DFM_UWX-\),AD%1#@N8*X*I"K7[0CGAC:.DZF6D;U).J0X8&P&O_T8# MA@+K1<12;TNK1_GRP=!1B@7A/W(^SNKIA.92&L!&E6DDU84.'2ND4AMDKLX+ M,6F: 7 ,D54 +"M-F*^0%%4A0$!53QU$B&Q%<)^X"(JT@"AIFHGNEH5D :\3 MU@G()EV_B)EITU&7/\@=LQB>T.?%4$.I#(U"!*7CN4AK>1EU.9UL0(50OO__\FL\QEK4AP(G'Q[VA5PGPOOF, M*1V5:8 FN3B'@6C[VG9/B]>VT>/\RC%J4?(WDSB*$:U^<[#]B%FR40'/ O&8 MXITY5MZUQO,UT8"#8OLV+1!Z;+C(K%8G)D(4=:U3$D4%L1O05:S"(_U[U<2[09L^@[2/M,9!_0Y8/LNA)'?*F:U@@X:A'D*""2 M"(,XJJ M^+R4 THALN16^'KJ61$"1%!G,6$-*EP?D.Y/$^9+\&XDX4+'S\_+G2 M'Z((P%:SD#8U=K"?OJ^$8_VQ86K:"H"RL6B8)9J38:,N7_0DTU97TVECC&&? MHG(EPZ,PC$5R?")OQF&C\K[1_X@C'Q9%^HRDZ#.%S7RAV%[)+BK_N'K[^6O> M](;&>94NQO_+1=^C]8<_OAZ8VEL3K*!-WK=F=P;$Q>ZTR%X36.H# T-1 M#HEQ]6+FU)I!WA3%X',,>J+EH(M_JM:4B'?&D0S*YEV94$N%V.2,"=R0(+[? M]6V^OJ;.2Q$X8GTM84O<5O"TG#9T"Q-2BDBX$ ME)TC>FNH;FC5R1:<+MV>!,PJ^!]X213%\1V+BKF*A*OR?"0O@\F?WVC062N& MH1 UT&*%B#"=H=,=OI12>;FX =95IR@P"EZYDG,VAQ7!R9UI72A%*BH0&.BV M.F;GY4G:/NN2(->9(71C*$)V8ESN7S"I8%9V4-/QJ J)BK)OZJ#SLFK37$WD M_?$=[>UT.4?I$2$^M]5")8<-P,3&E0H/M=>FI2D6'2'S'\F+?ME'!"^!RPW7 M.E4OI*/;<0\RVKYA]E1I6>H*/EJ=7]Z'$W[GR9ZHN9H75SH@AI0(2?*KM373 M9&8'KTDVQZM2>HYI"T#-6=UDZ=5T..*\,'>1P?3X!:8LRC/4P7:&*F.VO%7" M<4+36UPTX8;H73]EZQF+^5AVEO?WS(^YRMUC]99?!'UU:FQEVZ]:8R5*FZ8O M#TIVZYUGTY>&D/]/OE/,0B8J"R667[NL;Q26)Q.HF$I1&P)J&&D!ULZ)V( MZ0)Y_+<=NW6!) %K%JVM/)S^01A1MH456:2I,G4O M0>_DUDO2.Z>4L01>DW M/.S*KMDN-+-NPG@L"L)@!DNJ7YM@J$>WK)0?,U/0%E3"*PGF*8*5<'Y%(FEA M1F&F\P(83G6'5<$BT:P.=76."?"&OO@CHHZ5=,R A2;_^G?XI1_/;(HDS\6] MZSO0##Z37FH^[2"5J?4H]@($!%QA> ^\>(9X.O-0"8E'N?4WP.;95*7XE&$+ M-)O/UEO(3CGSZ3*]1!#\(,D1EG)LGD#_ZHX"!D2!1>3)X7)2RLDC28I/'>M: MRUX6.>=;98VS$L*)%JJ=A(A_(A]:V9"".&)'D.2V]1;M6ACZ"^(#PO;PA*B: M;T0 ?/R>;FHL=L."*!4E#MH-CDJU55M52NH7=83 Y6@@Y\PRQTI5+'BTN$C8 M(JT&/!7/ D]/^Q>CV#(F*1"1@,D++J#2ZMP=Q[]) 1"C+:FA,;9EQXE$U-,X MM)B*9[/O''4D&>,QG=,J[OKYGU?O+]R1!4+DX+1/ZHE M 7V4E8(+]TC2TT8;3C(XN%+HHY7WE T E V*I(;RV@L(6KIM%!GPE@H55K8& M=H_C38AVSZ*B1Y]7M$A>O;.*R2=*7;2,K$JW7P5C5KFB*T0T#]C+X+>V!DWV M"74,[!MJ&([<45:KH@*,-"ONV6*NP!^CS;R#YEF\3A>;D*7"D"%9IGKHL(:I$!KK4U+^,2HEJ,DA0>UH24#-8]\S?>^[3H=$H+W M'8K>Y^I4]ZE*JL[0R>%.UDBI/%[_N%:VPYF?5D";M_)DN,:3(2V.!H+K"M-8 MGO\%>&W"+V;@X('4J0HY1*2HVPV]$"SO=2_AQ^1;ICST%:IM3/8&2RLG10WF M9O7*V[NJ1/+[=[3\J2:??$?*L]Q\<54^+XK^I+#E M@+L6WZ'Y'X-[(-XM$B;(<\F!%H*)A;&%&R0.<$&& M+E=.$R2%8U51 LH^%=CA/+I!%R#-XQQUI]K:S5O9"?UD*QW$RF^GN(._\/(R MU_VW13%=!9PS-S0>[+?:]7T XZP>\X!E\V$5N ; LG M+BUH78R9P:"2\ 7R<K@+D2M)CHH*&8N@3?$3 M#,P1JO<\ =,.^P\2S4E=?,1:D9C@ P2:=V778()T'X)J*B*I7\#[@ ^D"B\R M,&70+P^3X:%$&$!!1D <"$9"$7>)5%J)S&JZ)X\[23>MGF5*[1NL];\AG4(G M'Q 6=<8B#X*O3AY1983B*2[ZU)Z9W+&'Y([USS-W[&@<@K=Z>JI,(T/@$9XC M">@ O"H$@N)9-#R1"5V4WY\G"9!2#%FJW7OZ;*E$8BH;2: M8-9QK,OBHJQX5234(_P0$XXQ $/]@;ZCKKX%HQFO1!"@F"<9)LGS'UPA;I%[ MKD#$A-U-)3 "Z$@J.V7R:-+V&EA%X&&@CR MI0K3^<=2/S%$@D>9[B+L5UZ#0K(F0-IQ(-.L?3A>XV1IW<8B\WW-C.AZ"KD? M1\%L:@=(7S'/ZT%7I-. 3ZT.NA3Y3PY D;^\GOB\NPN3WML4%J65E M6RYE=.;*L35U[.GTG^?T%W(J4")7<_Z$&T.]OZ2C<_^(MG+NRH[(_BP+)GB__5MC?FK.6YZ,57EY7]_)*'IC^X\+%FW$6I>69RK.VH ! M*.;A;G7D^AR3$X36@T.!\L($@!(A\NF'IB\!00M8>&SDE@\IKUO5D29&R&GM3G0%QX4L15;)0+@'U,"MJ&>-[(_!P7Z!+O)=Y*/J)P=O796 MD/K#NQR:,5FH#H^XO-/,D7E_OS3(RDY!1/0=R;J2.)?K'FH2J^CQ,M788!$A M5&?1+$0+PM#>Z[JJ2",C>TQU&M.L)+%X]7GATHM&1XFH+2&C!WXEX2D%0"=R M(X*0 ANF%;,P)T^A7QRK2(!6<'K_SHWB:+E6_T@@,L3-F,);J659OD5%@B** MBL(TI79G:Y;K6"5?CI?. MW\<:'#?6!?WG8L8 MZ\H#]F[S-U'&AT09!X_2CL%MGWP[AE'=-C[ZKK6W=/>\< W-XI(.RYCO4/RB3\(IJ88072*6K^CQ2O0\\$ M[=$ +XKO=!Q985!1CH-$JR6/14561;;EO*"1L'-#%LQ22I22"=64KX?6):)_ M>O W<<6DPM).LYHT:2G$KJ.W9I.MVB2RM\$I?5CN\$$K3#=7[J[P=5U>Y[8* M<7@2"O'2$2EY'YF7QRK!8V.%5WS:0V5)U$:C#1"Q<77'@+7FI]^ 7S%2X MLBU)+EL+#&"A'K*5#(_I=%0!NEV:%V[)>&WWZ*+Q/06C=56$:\KK#WZ\B>+H MTV(&;Z':.^2FKWP"$[UP7U@1F\&>_^3U+0L3%2S]/OB7^99)\@Q^^#6/O M^PLBX.2B/X('\IKDRTQ^AL/PU&-SS.A)%OP^V[$A[*S!CV%./*<6V'U@\Q_9FTGP@_M M##EQ=:!G\#$ W]Y77KCKV(:B%KXH.E\ M2V91MNULL(G*;+7SUA8N=/472 MX&O80JF8,*= _XU"M65)@OI05"#77"D(3:==HX?L[AA18M[O+"0;9$2)A;4? M9]PC#J293)S-9M^V,.KUCF6S?:8\&1S+9=ML9=/I; M#?N:Y$'(!(@="N=?7W1>%"$Q:K;SICW_8;FU<<&*[ FQ>VR].KS/M"/9_L1F MXJKJ6Y"%/#\6) DVK*Z%:WNQU4]K"(&-B-:2H9JV_93!N.VH]&Z*Z4L8)H<# MY9O4U9?%R?LDWG+/N3=0V,+>3BM!;_06+MK.<%7+(]HF#O#B5[<2%WWJ#6\> MY[_'.]=+=3(;OJ^ET2+)[TA/@NW;9\_VESY)KD'%B22? M=Y32+#X4QBFE8EQCHX\OBP0;0U#%P@:&T(_)RD5=AZA93TAITU*T8YY9%**T MD"*_[+$;6_S4O.^@[[O'CAHS[_M-@J@/%U(V/(_SR>27'?4K3.>Q16UTG\O: M$AC?82[--0NUU,X-A+V/%-MLSK&34XM^ M$"WOTS_-(F7]27 P8FX.UG;[>NA#Q&@O90D>VDU%=*,/)TJY(\%J\,OLR79[ M\@<5+58+<+J&@#LR]<=$ J(LHD"P=$K&S8L5-A^\H"S+&0O3O[ZX^O1QE>N+ M-&LPG"ZQ*.1REI6#?M%B=N''V84<"0@*I(!!6H64#%[\VFW9L'8E'&J*OZY: M3*\I8O?<]*,8Z__H_^P0(BZW%WZ"&/%VTW_E_IP;I7I8'*\,A?LNLL#3HH>2 M'E&O.4_R>'JB:GU%=C#6/J4369H\F01T'8:%.WQ"G2[ BM9&?N7]O#8='W]6 ME'1CTBVFU\[Q*@$3FW6T!X+\X#_F0:(#1I0;.44^RV+*XX@1_>8BGDQ4(936 MK@O>6;FZK.KL8]ANE'9Y12B+X_SBFO#75^V?15'&*D/4DU>!'^(F%-G=E"O, MDC 0R"&408F4QS)[E2,.YIW<#Q:&P!LR"?W56/P$LRRL,$BSHJ* 1-PAJNLK M^'7]O8Q)<[P_S7'X*&F.[>X)ICD"3;T+>![5X!M1$;/\I='I!GW'^O!C&HR# MK1N!C\H+:%(NYX?_^]]7;Z^^65>?WG_XO]MTJ^MM*VA''[6&K[;;<;JO??BU7U78OTKL@^H'G MV_#'=V>:S;"_U%JD;+U[KTB&5E@MX(2YHA>K:U/M:839.-D=9J->QR%+_@RP M9?J[&/.W- SK"P$2>A5YCO4*0=?$]Z* -4$@6X[%=^!** T!\I#W"JBD*;V3 MG5I$MBF6+GZ,DYDUO/@[E;KZ1<4\)<*+MC=Q)*;?%HE0+J*]L:I]N)U'1)9]P"R=4.X[*XRJ7 M>AD5T)7"!CVSI;[H'(V^:%#\>&M]T3ZT;6+TQ1'KB_96^N+M,F1WZ5-HAO:1 M:(;CLR2ZQI(PFF%_S=!=L22N"\R\]+\V^R&CBA_"9HA+6W(U9-9 MOH![#Z(ME4C7F!=/J$2,>6&4R!9*1/P1E C\TQV\1C25"^I$1E?(J">R&$1= M:)*/U*+L4GV#TKM&N4C-H(HZPVED?*\%+>SDU7BMAY?HQ1SZ1G3I.MT MC&EBM,K>ILF*T_*5WV",5/7Z@7FEC3)0CL7+.3X#I>,Z[O]G3)2S4B81B>D/ M3-UMC3HMM_7C7S_XCX[K"F50!#=E-',=PN%<*PTIH6UJB+9=3)O*$6WQ;R(Q M3E1AE890P.J=5OM^8/7S/?Q!8MO[2:PY_D]-8ML;)785=_04)/8(S]@VG+'F MD#4B"R+;KCMDTTVG[/]K[]IVVP2"Z*_XK:F48##8"7VHY$O26K(2)TZEOJZ! M%%0,EFW:^N^[L[M<;(&Y>+'!YBF2119V.#O#SLZ<B4S<4@F4I MR5TQ=>VJ8J^)MLEK%V^=ZAELSV$L0MN,*!?U"&]',6(AK-S0WAFVAQR3BM36 MS\';Y#.7,KEZH4D8/\\N+A24C*H ,!@\H*.C87BYFD<2G'>DY\/R?]?]WW77 MH()#:+D$L2O6AV%%( H9$Y(F:,T-#8&R$+2(D/MLT"^JH@Y)1UUGB81@C/"! M_/OM=]=:::Q0 '"K_.;&8 U M[$\:3\D16$-D:QY3')Y8SF\@2>$*LWKZK]'C4^._.,)L!#R45GDHJZ MJ6">O=TO,Y+$N]=;IHEK0%W3A[=RK+7)VC\@^[A7A131\(4K@C/82'42*:=B MRO:4AS.Y2,IR0$+4V<)MX''908Y?SN5LXN6#0]5@.4I31 3]C&HG/RE+M?EW5#[\._<7R+^3_ZV>B7LG6K3)153OK+.9 MC;\]]]]_1+;")>H#Q@'A,I0(HZS/5'>;J%!31#[R'C(VY@N8?I+ M!7 ,T](!RY]X"Z0(7;40TU)/D'K\]3'D!T$49>[#*H(L%F.%.CCJO2!ULMD@ MXR(K?Y]B,4$=)"X:)'.[,\ZX\BW)[](3[=#XO:CX+0V0,NM? M3KA)*WM"S^Z?G6ZS+"U.=9G;8'ODFZH8[7)[W6[A\5HOGP8KRW R.(I*^XE, M[&!%G,C9/5^5H!0?<%)@U%CX: LG% \WUB[%VC?3E87MO,2&#DT..;V^IKD> M$2OWWT!99SJ5V;6FW*EAN$[=ARMB(#0 !(< !$ !N86)L+3(P,C,P.3,P+GAS9.U=W5/C.!)_ MG[]"EY>;JSJ3!!AFH(;9@@![5 'A"#NS^S2EV'*B&D?*2C*0_>M/+=N)$W_( M3LAN;LV\#+'5'^I?JZ5NV?+GGUXF 7HB0E+.3EO=O4X+$>9RC[+1:>N7QROG M4^NG+^_>??Z'X_QZ_G"#+K@;3@A3J"<(5L1#SU2-D1H3](V+'_0)H_L *Y^+ MB>-\,60]/IT).AHKM-_9/TB:)7?%R3'>/SIR/W2=@X^'7>?PB'2E)N_W\_+SW?+#'Q:B]W^ETV[_>W@Q,TU;<-J#L MQU+KEZ$(DO8';;@]Q)(DS1D>!DO-F:.OD#V73]K0V<[Q02=I"YQH"6_*I,+, MG?/VE'#4;$ID-Y](WV_#?1#4<3I=9[^;(;53[CN= ^= 4V*E!!V&BEQIZ"Z( MC\- G;9"]GN( ^I3XFF_" @@O]0@=5MA,2+J#D^(G&*76.WRY1U" !:=3+E0 MB&4(?2R'1F$IE"%KH0C8&^YB9?P56DK=U/0MT[Y- B7AEP._]EZDUVI7EQI* M9X3QM);D-$TD/;Y21X.4EW:/CX_;+^!V^1KD>I)I[\"?3G=?@UM#;)%+5I>M M?SD)W6OHL!AR]71(Z#;4(7>4%?F"C=+\EINJ,1^RM=6(*6NI81A)XNZ-^%/; M#870L\.LRIC(I9G_JC,>EMAYA-:1GC2'/]:625ROCLRD.?R1(Q,SQI6AAROQ MM>F4,I]'%_0E\-Z3Q(4?B)_,(9GY*2=.F/].L' %#RQ!I3T5?$J$HD2FYS;# M8"R(?]J"&*&P=^C^Q[QZW9?DU!&U^@]4#_J^XAZ MIZT>UTOS>SS2VL'U7QZNBY951NBB><(SX;I0YTO'_.LB9[&6=Y"A1$#ZN;U* ML,(JE,3KLR_F[U4GCXGC)B6$*]Y1F6[9K+ED\<7$CJ7699('U(,\YAP'L&09 MC E1LJJUB\BMUM_7)A]HLY&Y^1>L4,P+1\%#R'NM%@\XQ%=5Z;@C.,B\K M4@?5D4+OEWC_JZ'(S:TEN=_74=:HML:0*N!C1>RP#+$%4\1]M&#[AI7?XQ/= ML3%ADCZ1:Z8Q(3=<;@A<$5,KBA^JH[@D T5"T'L0\S8$N3]0W/TQYH%'A+S\ M/:1JMAFB.?RL8!Y5!S/-_I\H$O"&HM_#(-P M,L%BIF,7'3'JZ\494V>NRT.F*!O=:Z]V=298#:^*O*R@':^"%C,V,7#!&BUX MHX1Y@Y [<_4$(&F-\;1$84.AVUE%(4W>(#O_S+GW3(.*N=6\M=6^W57[)J0- MLNT#B3208SJ%S=(H2=1AV=P@WJ4>W:IR_*G,S8K-_BHV:=;1MF[$W$PA,7N4 M\&\0@%>8BJ\X",DMP6 JL^ZIAE8^J16:@U5H@ \RC%":4X- T/.@"(EW0_&0 M!L8#M5?VU9B(JO-"(;T5CL/L+&&8H10W,T@,OP:!R(&8QU[J]DV0V6U\]&JG1,62/- ADF#K!Y5C![Q2]4Y.$U@ MM?7'55O'!2I#WB K]_AD0I69MG2H['&3TQ!6/?,J8V!%(9,CI[B9T+W$KT&P M#,*A)+^'N@.73]77-1DJ*P Y^6[" D4\&F7T*D6$;10FJA0HCH\_'!Y^S*1N MU0L4Z'WR5Y,*\-4 > 347A72F*,5T$R^5P?02$B3X$Q7@NJ ED-GA2:3[Z69 M--'X29FHCN%7:*Q&SV1U"8,F&CRW4%''^F4,K%!D\KZ">D<3D2DN7-2+2A8N M5HPR.6-I$:2)2$&QH@XFJ?96ZV>R2"!NHI%7BQUU#%Y :S5^)GG,EDN:"(5U MZ_J"*$R#U]H(3[A9X2(L)!H,/!H),C)*;\&-2N58_663:@ELI1O9:%GX MFU/8Q_P%\8D0Q$O0VV)X*1!E=8U,M6;=4)(H,'>7-_\H NWR94IT3&C99/33VR[K);VE'*P(YM184_M 34]>T\98&Y3*6&0J MKLM[<@VT?[(_5LOVJT16NV>*K8MMN0;:O.KCWF>>9T3BX)K!X5OUD^I7D61% M-U.;K?70.8S"N7B4DM](W\C=2D'&Y;'F4)LX:YM \$IWG"M.779V%AA MRE0^+1NW#00+-E/76^_E4EHAR107S6YNT]=W8 0XCM$+ P+I\5#5AB*?W(I' MIJ(7XY&PB])CV'!_@V5AUZHUDC(&;]!L#$U24;@*85/[5G.?A)-[09E+ISBX MQ[/XW?_U!M0ZW*V@9@I8":B+@D4D#\4"T5PB2D0V&OC5)UF@E*?M$U 0E_NGV,)-2#O@@8AK.E7V-1RCRWK8'6B3+DKYZDKE/NOSYG'D&X$CG8EW]D0$'I%^J.#,5S@V.K*O.?IG MPIDYSP6.<7G" 0S;RQ1JKR7(VT_N(UN-5WZFJ!86=CQ:;D#;WL M"WJ-Q&KUI;N:&T_YQ%9<["_N_=W!^-Q>/J$Y^KUTBC.>0#+8/[?@OAH;Z#777:\G$ 9]/""=71:%V3 M(Z-! !YQVE(BA,-NX7,$)U,B*/<>S7&TT:GMJH6D!EA199C\+'@X/6U%K:DB MDQ:*#J^-KDBCQ;6^#CP69UQG; $K]6LM0)@#9_\;8J&U#6;W1CYUXT6]_NF" M2^@IW>\+.J),IQC)RK_0*J_"^[7ML_A\ S !R16L='-]WG^X)9,AG&JQZ&VD M4=39I29VI;TP>KRYOM8>GV#**B@-\< 5= J,RW7/:[D37;CA;/1(X+,60W4+ MSX93-3/CZ3>"Q14/1:'O5:"LX5G1K6%TJNQIRQ7$H_4&I X/.A:+685.QX^^ ML]$-@=.I80G;]W^1Y$Q*HN2=SIJP',/#(DS&#]L66F$=5G6 7[&+1X;;,TM2 M7[CBPJB?VO8M['\IS08=W:X#W.(7J*T\CG4(AQ,W^_Y="(.R[U].I@&?$0(= M@G,?J1>_)='WSP83' 1GS+O5JH63 ?W#; T2,154%GO(5F2]>NR(KV@1(R(J M6+!G\#D;"6)NE$>_@L8[$0"O!&8_>CP(B%*TO!NY3;?7B>I]@ 0!U/U&U;@7 M2J6CC$BVN&;)MK$L65M5(]_9X1P_6'S->GA*%0Y,O-7R0EBA,?/A%>\\5'=< M_4;4/::>OFC*#MVWX\LAAH]J) M2!@Y-&5).'C."P$&-3Z M[(ZH&Q(5.1] E8HY655FV_2 ZEF8=DX!Z]@+$OU_#:GTE> 3':),4GWF^V9# MH20NUN*QLV%N=3$[K\&II97:F1#@[&8)'/F]CNX3".Y]OX!D/@0*+?BGR-[5 M)&3 ?:6C NE?WLX7C-*27)>1[$9H+5MAQ8^=Q^\DP$+?;(IH^'1R"5LN\;=6 MUEN_5>>^LV,QP;]O'7:"/T>+OGEU,G4T89PV5YQF:W/=B:)G_)#O/19J MEH(/JFJ%_2ZEV=)"*B&J4EJ#)RGCF%,^-/-:[L1(C/,YB)7P?KO.0$021O3T M*E1\G$:4K!0'Y7I<_GKD!OTK2P$^W6(7RAX#'F#QC3)/_H<',*-!WFV;#TI( M=L+[EN/:5RPHJ*3C.+D*."\NQUOI=B/#6 W;262^(F01LN?IDKYTQE@XV2P' MVUC*3DP6,,U/,2/!^5>+CV<;[H1GI_? *LT0)00[T:%D[Z/OWU &ZPRS"KX7 MW"7$DX\2"!%3'C)F.,,6ED4JT.PMQ7*.^#X4[UI%2]LP'S8L]N[#]KFX+ MI]=E??\:GN@:4:C/F[W<>=YL -2*/!)WS'C 1[0,\DUX[FJ-QN0=QH,'1#SI MK%I63, O[_X'4$L#!!0 ( M /!*;5>1%DNY7AT &@> 0 5 ;F%B;"TR,#(S,#DS,%]C86PN>&ULW5U; M?A_.31_,3 M?/2/R?2OX:?PZ.THS,MD>@KPR_*O/9M\/)L./YS,'PDFY/G'SG\[_^^?+'][\='9<-L'Z;'\R3]_>_U'.L'3 ,/Q;![&J;Y@ M-OQIMOSAZTD*\^6LWXCKT77CF&$$?X8YJ!%7*S$M6(?SG[H<]^8HNA5%:C):3\9J^ M7S^R@FD!%+_,<9QQ-1WGKQQ-TJ4/C:HP)M/SOSD*$4?+GPX6,_@0PL?!T]F, M'CVPCA>9LP/#K" :$F^]$ :L2-++'(H0\O*DU!',: A+P94PBTOIK1_[I,[6 M$QS-9^<_6<[?Y*? 3Y4/F^G4X^XG1^1NIW/'\ZSB_^M1A^ MK)KZ=YP/G"G!:I&!1#!A91!*Y54L2Q'5QJ+^UMX]I&^^'ZDWVSJFY'A M#>&AP8\_O$:R"^_J-+XI?\YP.=B!$#P9%16DP(B?9'PA1L/)"_)Y/\>3@:#42.V;OHP!=7Z.V: M06 V@=(A\H#:BAP:"_W\W?N(6'\_(K[3E#83Z*LQA14?AN067S#KQ9G8.,LEANL^3%-1;V/KCV(8+Y?HC07!3MG &*SJ=K M4)-Q6CNIQ9$WBJ2 A"L9E,V1G-2(8).-S@@9I6FM][<"V8<&]ONAP>&3W4SN MKXG@4!1H))/JN512L,;#VPFF3Q'N@4RX%NTV$4!'P$*!U\@&-R47%3J.=JXCZ%/TV9D9#432CQYJM M%S[XUY%B]KX@L565X,A1RPC><0&IH!#*B4AL[D9=7 ?3IQBX&W5QH !:\F&R M&,]G;\-9S2>?8^%6H<]*@LZ&XG(L F)("HSE:*+T.EK3G@Q;D/0I!F[/A$.G MOAD-GDW&\VE(\W\,YR?/%K,Y<7-Z76%)Q7UF&KCU')3S#H)"BM*5U-&5Z$EG M-2;%/KCZ%$,WIDASL;1SIR?C#^]Q>OH84("1J;[=[Q8CMXR M([4C1*C)B6.L+F_%H.AD178)F6Z^E?P-/'V*KMJ1HYD$&J:>+]SYKZ &)F:& MDD(Z+S-99HX9'$$ R2P!=)BB:>U%;P72IW"J'0L.G_.&Y0;X,0SSBR\?<3Q# MTEL;B<_SH0:*[]#H",D5 A:5(QO- C G9"*C3]Y::^]Y#UA]BJ_:4:.U/)H1 MY8_Y)/UU,AG1O,ZJ79N?#1(6DS%H<#E%BO=8!N_K5FA":;)R2<;6-53741PZ MKG-QWHRJ3\[3@=RXN@8:BZ2=^Y3SL,Y&&+VE)?IJ_"Q\',[#:*!HU16I M-(2Z(:2*HS 6K05FD[$IHPZE>(MEH M=.3,2\OHB_'@G4^@:6",<]1D$MI;R:LP^N0P-6; H9/>,.5X>CH9;Z 0W*)/ MI(VTE))0> \18UX:?)&%U28T#["O8.B3-]18[@=-=\O8^=P(+5TR0O5QBB?D MI0T_X?6QJ)#8751UT%^_I89L(7'+)4"D6J5D5*Y;K/2#'AM7 HJV>8[WC=A:J$Z MA_/3949LG.LF 3EX.$[TOH'P@F$6"$Y*$G@(M*)-K:WU-&CD(:'H0HON@-,G M_[HI4[:IUQ8BZ6)=#'B22:Z4 M W>=\BZS"U(H[3)FR-IRTO^<0=3< 4J'FF4OO&\M^IOT76_*.=HSX$ !=++X MD\<4&1/@2V5B#?((CP&3H^#<4VBG6Y]VVKGXFY1M\F*MR8*R)/'+C+$29,RARSL"SVC@@YZ2BSSRF MUN2X$52?,E&MZ-%6$IV4LFU@$98)GJ(%&8JOA54.7*'XC7Z89'"IR.8EL-N1 M]"G#U,S5.'S.VYX(V]14&W@83U;;#!3-K6U9L"Y#\#R0\%+*O'4USVXT/2UL M/$PEM)G[*USXVY.K4_2:OC^\ DFK M8)786Y -^SJ)OV*93'&C&NG%%W*4:4$.QV%Z]HJF?4GKZCY/1O2:#Z_&0^.X.*NYZ67(QJP&([3WBA17BJWS1#N@W#)ZAN^*28=- M?+OF%U,:SMOII )(-"\^!H3,0P*5:L83>8:H//.M?J8IP&C82!*6[3M^W %FGQ3J M7?ERO2JM6VDU3$+.YF]*[56QW"? Z:=APMD?DU$>R,RT8S5*];J 8KI63D@! M%C&'X'0VIGW><1>:7BG+5BQI-/F-;68W3H#41I4HD6:'3+\2FN8IV0+D&SB+ MSGAG6_(?@83*>G*>)5J]?6\N!8RF8DNKLU# S.@YDB 68**TWI7AM M6I\RVPFF3YJY+]R\NH;;2+)]&GC#FZM[\5:7!,+QVFS72@@F)[!%Q\"=\)RU M+DG? J-/FT5])=.ATFM/HS699P-,/$E$"]I']-;!4%)1]_R)*(/A*KU=NH-D/JTU]Z6'BUE<3!!ZC;'X.GI9#H? M_GLY%6_*U3Z07^/[]*_%<$KQ/::3\60T^5!WDIP7,7-7(!I9-5UR=28TX0XJ M<]0IEBLIR.L[*X>"Z-/&>QNN'%4LS;3,[O#!BY)"*C1HRV(]N%O YQ*@&*&5 M0"T=MBYIW3,0O$MB8>4<7WKHYMMJV0S:Z,GLIWH)2*#YEQYB,AF0^>Q=*=SH MUB<8]L'5)V>L#5NV=+%M*YVV-0N[!QTM\]9J!(^D(13CE@:=).AD1"F:AYA; MGZ+\-J(^.6C=<*6A1#K->6BS/-"9(<=*5T>V)%#\#8FL2G&2113-.QW?E/-H M$8;':'(TD0$35M:+DQ(XK *T,6=&SK!OWE[@AC#\1HW8;2[^4.'O3,'<:!)V-A'W763[&]ILI+%OR M2,%P8IRRDFB725^[DK6S7 ;T[4\X[K?]UFB<%^[X<_PXQ31<,H#^?X1+>E&P MM^'-#[Q.(7NAH$BLZ70LM4:.A%26S$M;TV,;L3[1&6 MWB5L(J%TJ6;>BZUJ06)M9&G!:ILL9F.+;JU\]T/6)[U\3&H=)J)[**'=T4^@ M93WMKE=T5UR[UZ :5=KNTY7A;>4#<7\^GP[C8EX'\7[R-JPZ!Y-=SS'6@D-K M*70EDCB3R=!32$LAK(R1BR["Q+M#;A(W;WG]R\F4U,%X=>PQG;V?AO$LI+5* M7GZW5B'Y_Q:S^?HVNQOGUY2DT01%"ZYF7[DS$$RM7D)4*3)/NKRUBCSJ /MD MQ(^Y%K;&_KUD5<8E)1MRZA;FI)[]M+[H98QY3J M??C/87;RJ$M.BO!#)7%4RH5DF);-!8*Q&22^1HHV?@% \@0J8Q",>X:VTJ MMR/IDP4\$GT:B*3EF8HK5-[1T-\'7K1+]3)H4WOF)0@T?F"9.YUD<5)V<(G" M/M!N65;V0!70X5+KD%+7+^<<:.'(=0P6C$VIAL\6?) 49'"I$C?UKK7N^70= M5Y_JSNZ-2P>*JV$[J3TV9WAM6"1\/?PK:\;(($0>+? 4 Y<\%ZY;$ZG5SMJQ MVL4HDM:@13U>I-B,D3D J*L*0Z>E6C>DW4GF%MV MEGD0AJR-9#HT7=_LMS=P(A:F:TMOKVGHD1EB#UDZ(W;5*7#;"I3^?T0^'%"PZB5'XXL#6VY&4\:0H=6+@:5U@U$XHV;H1 MR$V8]N&2>UA<:BJF[CWL#9CK^XP'/OOH,5$8F30'I64 GY0GJ &)Y5D$;'T. MZ!;P]J&4?UB4ZDIXS=BU>[_TO\-P7+/VJ]/'=5_ 1"NY#@P8$1Z42 IJFWW0 MRB4FM0TYMZX"O 6\O7*3[(&Y5%V)K^&%4S0!,\)#2)]/%G%>%J/SNT0'202K M;9&@664\*@E>"?J2D"+/Q%+RK?/>W\*S%X..V$[M& 1J)I]V]Q5=.C;WH.2J"72QCGO2$N6V#J3_2T\>S'F@26TF\FG MS>'7ZQ;V^:K753V^O<#WDZ>ED.L?YO4HIY71%/+[HXFU0M,K"C.#@R!C/3B6 MC,$KQ7<[#KO>XJ5[4>2AI*P[E4B''O5%9F+5"'"3V(WDUVW,MK2IY\X^RQFMX0&"\H*(C[Q>A6Q! MB'KRD47ICK#E?P747EQZ8'GLMI(Z H$V-ORBB%X9CL"4(60I> B&$[^-"B(Q M8W-H?0II'UQ[T>BAY;:;"ZR-=W3Y_H=W=<+?%)J!59'*.A>_SL*O4A(#(;2U M7!8PRB HQ1CXP 18YH6J5T,(Z_=RDF[_[KV8\T 2V,<03S-U].MB-ASC;/9L M2F@;ZZ;+J\-E)_5]:":=U(;PI._[*17*>#Y1# MJ7+0D M+]=I&K!?D>M#):1%C-C3-C37:D8:V%[4?6#Z]CZPY7A"QK@,,P:)@ M,H%2Q^UW#K=#VHJ1_\';Z<+&U:\!TZ52&M(7Q* +8 M9<_6>A%@9+679U T>J>Y3:V/"M[Z'(Q@#TMEW5T"+4FP;:07B;:-D>8@,@N5 MFM(S"DVB@V"S B&E,BII9II?/+T_N@8[!PDQ+[OB+B]Y?3L*X]F PW*[?J"R+=P&"TP:#HIK 8[6,) "Y[4(GWO?NJCB1E"]NCK@2*QI M*ZF6.Y.7R?SF8YVSV8LO.$U#FHD!6E9$\AIJ'S)0D@+WP+D'D4VVV:+TS?MV MW0BJ3WU5[TOK'"2H=OQ9D_H=CNIAN_>3]^%+K3FK=Y'3X%].ICN.?B3.$S.! M0T!974L=P24T8+F3QEL14FQ]^\1=L=ZR0OY!J*NCR+4U"PG537'RMGERR+UQ MWH+0FB#'S&I"DH'G'!6/@7'5NM/\08!O66C_D/AX! EW'<*\&G_"V95@S?"L M72P)$D?R':WPX)!6CBFH48JB?&B]O;H_NE8FXOUDW>3Y:A/H@1>U>8CTP#4Z M4-DG\)9Q<-D[98*/7+7.#MT(ZGLXY'LHE78I_3:2:NYC7,"B>?B(T_E9#;SF M3\?Y!?UT>3W!@-F@0%,_%\0YJZ?9&]SV$/9U3JHWL MNN/6>;H>5XTZZAR=]Z8?6%T\KYU,32YDP#37$"4G5R<4896NE8"MCT[=!M_W M<"RXD8_^HA1,\T$02IB,%HKVI>Z,%G F27!%\WJT)Q39VID][@B/ MF%DVA>G 7-U;K@W/*'Z&((*&PF2TIM*S^4';NV:6[[E!5W\YOF5OHPOQ-U,7 MJR&^*9O#?C,^:(('/FIKZLU=/(H(2AH&,5H'D28M")Y-5*U3>!T,HT]M4[XC MPM\WH>XCGK:,"60Y0O)>U_LT'(2B-:22!3I5:&6W)OQ=X^G[35Y_1SSN2/Q= MTW/;WGS@HFAI+>28ZX6D%.XLSZ 5Y!;1*ZE2Z[ZE=^W^=K_]8+Y_>AXJ_@Z[ M._Y1A3 ]FY0_AA_&PS),-2!?E>L2WK>3T3 1VE4A&L54]*O%Z6*Y&["KO>5S MG(?AZ$Y=(;L#;J^=@^RD<3EZ MQ73K'U3I'A,=E[KO-.]G#M4U\LLUFRXQ'N HMWVF,-5Y(W@&BFW+<74 M),P)J>5_D[7-)"X2:KC8KSC/_-4+2SX/1_6ZVHU3I>BU0I93 (< M4Q:42PI<2 C.%IVLY48U[[;>T5 Z..2P#ZRM<+YN']528E$">@G)HJF7B2L( MC$)&Y-)X721-?VMMV=%0^J1.^[ >]CCP<'0&=7GFY\Z#>7:IMIX;@8JE4G<] M)*@<+/BZ(V$U4TD(EK1MG:/H;#!]2LT]]"5Q=Q:UNPIS/5<#G=!ZA8768+WG MRZAZ1P*78)!KIVFU)M\Z5CA_=Y^R:'VDW)UDU&>UN=G.P#CFBT@:G*A-GET1 MX$6@(19C<^3,"==Z([[;$?6JQ+2/=.X1H7JY2':7U5@LC.MDP 19.S=H"F2= MUJ 2*[DHQP-KW0WQ* /K4[OIA[YBVK"KEPOGO-WI^_!E4R$43@,B!PJ"MO7B M$J^!C*@!]&1%6:PYG]9E--V/JE?MMA_ZFFE K$ZSB5]- 6 MF<9; 6^4=[S^UK43,2CD/EOO+%CN$RB=,S&-43SFE1.L,"E,ZS!^)YB#:X]( MR),SQ/6AGRVC3=)BJI?B157(3TK:060N0LQ%=YS>=QOEJH;HC24 M2+M.MA5.&+V<3)=]OI<0WY^$S>N;SO&%>@6]5*;>W11 "1I_T"$!3\PY1=(6 MNG7CH_W1]2GAU U[.I)4FQYNZR&_74S329AM<#KQ$DWR8'CMG>I9)'_*!"A. M684\.'_U.IL=C=IVO*!/Y5!MQ=YL6MNJ"LSO)F=AM#DZ%J7.RGMP1D:R;I(T M&+I:>.HD5S*C%JTMR0XH?4HZ=*@$#I3!/73S$',3/T53DQU,O.V^ 3 MS8%0SG,7LF]_J/ON:&\9F'^'M#J2)#N,F)]CG/^13C O1C@I];L#(N7=#SL\ M0MX3:*/(^+R737W/(*8@"YD&4)DY4$75VME2]YJ(.D1&G77K9D.;[S_\AJHX M?S6>S:>+FMO\;Z=X.EPL6[C7C\YFBS!.N&SZOTP]&2L% MRP5,;?RDT'(*P(*$S"4STB23>.NZ[@,A]^J4^YVI=/T*J^/)L>'U:)N@GX7I M]*R6C2_[?PZ,425E&P&Q(I*!(C>!'HHD-Q@+X)3Q$"-FCA%Y;'X)7$M3M/FL MBYA,82J&?"!RAE*]B"B#SX;3",DG%]YYYELG7[? Z%.Z]GBY.WTZ'XS3\&$;G73#:Q"5W>5V.8]+)UE6-7IN2W0/.Z#.HW^Y%>3/"K\?]BF+ZG0>" M:V6)X9R64:H>#];*4A6!,Y9$4*F(YO=X$M+<6[ZCTNK7([H==OY/^ M?_\91Y_PM\EX?K+LRAULX1FT*G7+,]7>4DY"\!319S(4/+2^*O,@P'W:9;P? MMATDPOO3:>\_3P:9J^C)903TM0-SXK0^4FTRIE0V3D21FG?EOPO./FUIWJ/! MO*7 VFQC;X%Y]K3,<7JA9(N.1!J&%,!,ZZ7",Y))13ZP1IO F)8TY9HR3&/Y9K"_/3 M3S@-'_#WQ6FL=%PC60%^LYC/Y@2/, VBHR!1.@;:UCZLF"*X8'/M=D&^O4E) MLM;-DV\)\5!%O.-UU]ZS%-I :J9"]@ZX0ZQ%M0JBQ&K20BC9Y/3T\EX!>YR?YFO-VBL$YN;%T .ZB7=01<. M1N9Z9T%2$#B3]6*@E&(0B?YIS+[#4?&UL[;U9DULWLB[ZOG^%K^_K10OST+%[GY!E:[.I.[>]XF!(2'Q M-(M4?'_O?MSED;8 MZ#.A$@217"?BJ$^$99#@?8I1L.5#1\/Q/_]<_@A^!C_@\,:SY;=_^?']?/[A MST^>_/[[[W_Z(TQ'?YI,WSWAE(HGFT__N/[X'UN?_UTL/\V<1J.>K'Z)'YT-_SQ;_OU? M)]'/EPIZ< @_[/U$^8YL/D;*CPCC1+ __3%+/_[7?_SPPTIR?AJGDQ&\AOS# M^LN_O7ZQC70XGC])P^LGZ\\\\:,1(EX^8?[I _SEQ]GP^L,(-C][/X6\%_UF MR 64*G#^W_*T)R=C>H] IG$1@.!/85PH7A'CKJ>?COGF621!]HO1O"+B[6=7 MQ3NY]L.: MYZ= 6TRP>1:[@.,*T)]8OGWL*Y 7D787GDF/@P@C_%R?63);AG MD_%L,AJFLJR^F>.?99V=3?*;^23^\_UDE'"5_N5?B^'\T\/(Q_AH4M9;Z@1= M0CS@Z;?P(U&&XV%9>W[%;]>O*&B;C 3^F,,XP6HYVD 83>(7'QJ5Q7!RH[V1 M#S!:_G2PF)%WWG\8W+P2,<,+_'(V4(Q9&B(0*30ETDE%; J<4*6DL]*HG-.V M[F<;+F4_"TOMKU_QI(CV"8SFL\U/EL)>"GH_BI5@CQ_7BW'$37<&/\/J_R_& MVP)]/1F-GD^FO_MI&D3/7/)6$Y.S)E(*2[R%B,JBS#KM#(NN\J /A/BE1#Z3 M[>ET(YOUS#UR:N?IY+HJ-^:3_E2RH@6.[\G?VXT5>:D MD2:V6<).98H@,DU_#J9S0;2FZ2,1 A4N^*G*1*\%22%8+@*R646*E/@"P"/ M6_O'RWI;\>)4Q5^A/S_%%>K#%-X7$_PCK+#A0&'X;OQL,9W".'YZ._7CF8]+ M)8S3\KO1TD]]FO[/8C8ONRP.ZRJ_]7^\FDR7OYC/I\.PF!=S\>WD%:Y[X_E M@S4\@27*H$\JO:3$)W3O1:2<<^!)!UN96+T.\'$3]W*YLCTQ9)6=\<5LMH#T M\V**6_4KF XG:;6#+W]Y]:%@G_WR!TSC< 9IP&*0,_=V/%K ;L 5CN7% @@(T&8,%E$^@1&23 M)=,FT4#[H=E^D-\DRRKI;)MDNNEB]AIFN/S&Y0$.?NQI$<]R@49191C.%_B9 M@<;)$)VSQ'J&L\1G1JQ*G$0CC501[,DG]_?R_)?K#Z/))UB9F:\6 MT_@>9?9JA#[VP&:>3(HH&>'*Y88*Q M&B8H!G/94B23[7);V0_TF6595?SMX M5^4RLDCC&?+H\37@.*; M#>?P!J8?AQ%6PWT--X\OBA$[*'_R?Y)I0&GYU)*HDF=N\]E\LG!!V]+1<6 ^_ F1P3 M;M0:[45-!?'()4*#0#9Y:R.NE(T"CI8(*BX)MV([FP?4G"#&79$0/ZPB]?X< M1Q-<&O[RXWRZ@,\_G(SG\,?\E]'RA7_Y<0;OKK?NZTY@PHI893V:C,OB]?2/ MX6S ' \4_R%)2$XD"%P#%7JB.(V=,6D9X=&*&+L 5>3)/?&V]_#F"$7OX\S) M F\03','T\_+[;43J,&=".!*;-@)J*8!L2^"^1X.G*ZX22NI]T:):( SH(PX MH]!",B'C5U02D%YDF:VL'W[7(Q6^" X_/Q,.$78#!MPRL%XN#>T!ETRFK"*Z M60A#*A[1ZU*.> V*IPPIRX;!ER]O!:[WZ4544,[^N,HC)-L@Y':/O[(&IP5/ M,4A!HL4_9 B4A.P-\5)DJY-Q6=2^-;@7T&.@0#V)-YCY3V-<7"]&)3-B7^34 M&B@PG1V/GH3 T8KF,A$;DR; :9 A9\ES[9/;SN >!4V::*)!&.YKF.-8(?WB MIV-TP&=K5&77"\928K1%KQFX)!ZT)DQ[8X6'!-4#RW8C>0QDJ"#CO7&X__GD MCF#04_[G<2EB5]-W?CS\]_)LRX_3;[[A0%#]Y\&(XG.=\*OGTV&:^SO5\760^<-M%G(0GZUV@=&>>( M\T(0:PSW*0@F[WH=V\SI]JHSY'K54_5FO6@@U;9I7J_\]&JZ]*Y6]SZO8+H\ MTAT8*:A/)I @8L2EC3%$5Y;,8)@6A@:O:I]#=8#U*$C22@T5S=$5C^^[D_YY M.%O%WT-Z/IFN*3_0AAJTA8 (6ZYQ3,3=%A"]2(R#C,9*9;HM%P>_^U%0HP^Y M5S1!EW#ONPUZFN7"(N;KY=0"^1T&GYHJIF'BUI/Y+_\?P>G']%A4^*W>V5WF# M=Q/%,L.ELA2=&*:U"W&5G[ZY]J/1TW%Z"6FXN'XS_#=Z=V.<)Q^FPQD,5&2. M)NZ(=B7,/4I+O$/!*>HS!9LCNHN=EJ8&X!X%RRY".;4&Y58]]6 OFM[N_QLN4'5$?>ZX@ 3#P:_PSH^0Q,/Y MI^6-5DHV,V\DH327HF?FN_]_8GBW]2478M=1FS MH8*;2*AT%O$P0YR7@K!2@"'@/A-5OG =[KEP;Z;"0T16_2!C,O+3?PS':?97 M-#+*^?V+<5P?X2<9#%7)D1+)221N.\1;%XF/'GP07''=\8!S_TOZ,]A.$_ND M@B[TI[AT]=;;7^9@)(.RDP+@,FHC":46C'19&^^-<[SV+K,;R1D.@BKK;%)= MX'OMC8IA%F\6U])B'T8_G3V.<+-#R&K][-1D-XQ!FO_EI.;+Z M""<$71SYII-#,&J,L%) QG,_G"[O1)_.9C"?/1VG7X<^#$+KY]B<_&]XZ;TI9<2A!0+A"(3LE.C0^.46 .:\YE=9; M7WGN5AW R5?_?O8>7U#^5Z*D/N)\1O/P!N+/PUDY\D)$ \D - 57/\+W_E8N!4UT$2##=RT&B);^2T6."[S.A,> MRD"4UL0ZAS(3GKLH&8_Z$B=MK^?LET/0\^C]W*?X]T_/I;$8Y :G%@*U2\9P5>&@E!4LUB"26BC)=XHI(\PQA17'&GK?=9UBY( M<'GD>^!$Y1*Y=XC>&G#NY60,GU[ZZ3]A_GPQ3AM45&D$YB51VB#G-. MEE.E\YX.KR\]$#[[*LADF11'ZX\G0%IJ2JQ.)?N;:^YLDO7;&!V*\>2LT*MG M+W;5N]^4Q+]=24E9:4$IG*62>R*-!.*TC,1F0[V2044PM<71'5[_JVA3/FTE MC3925(M;].U"2]'PJ 3'%=U$@2./FCAOT<%2*5I(6EM9ORC1^;OX-%/:PQU\ M#I%X YOK*@Y_@CR9XI8;1WXV6VX.RQ3+S=AW=MGPB#/;F(G/I?V,MP&_*LT0 M@K1993 A[>B4>%I'EJ.0/EXN]:"Y!K$:]RW 7=J[&$^=4MR2E(TA4K%$'!>, M4,&$3SQ2SVM?R9\(^1$SL$==MD@[VEZ,LQ;2"RY(CD*5XG2.>$=+>5/I*)>< M"W/Y=08[FCNK(U05DJ*9,J(30U,G131U')HZP&6&K",(5MU6/ !?7W# :=R"E2XU73@1N0\%K;EB#3I$76-^P'0T.JGYX MB#IZ*W77!=2W7OWP(,5UJGEWC-1[HT1&)PE$<$2S$FB8I2!!24:R]3@'=%:. MUBY'\;54/ZS/A$.$W;8&VLY&D.OC:!&%SM0%1$G1EPFL1 6*1*3D- J@('SM M,,QNR"ZEX-5!:MQOI=3208OBB9UKM*FRA5I&B6?)HFUO$K$H&R)Q&Y72\<1= M[6NDKZY:7B6^5-3$WL6E]UNDU_ 1QLOH.O_NW13>+:=#\^NB>]_:T[U0]Y%7 MN@#Z\DU7>0W@L_?ELG ZX5YG="B'ICJ0$ (GWDO%E%32N]HNQ$.83@^X6#[O M.<[49^B537V<_V,X?_\,5UN<.=-?_HBCQ;*2RVP&^&]ZZ_\8:Y#*'N%(X M?8(DUFL@S&WJOS9CK!HJZ@&F^0>>:P\R\P-9%QWB8B9 M%N.1$5=LR2@\T*!#XK1V%=G[\/1UXM.4(]4$?NX3G=ET/G@UG:1%G%]-URUR MEBZ'ML"U+=T8\(M2E2X2[XPE2:+-E[W)!CI= .$+;C$&O_O,EGWO/M=Y33VE M3BH*MZ+W=0M/B[?+TOJ>4Y<>E7Z(7*L7Q5B$69P./ZSZH"T7 ML[6'9L%:YS,G+$ETZD&CAU;JX'/E332&4>/$0_[-_:_HSRBL*/])=>%5-/:6 MJ):>]Y=PD@+'@3,2:.%LQLW.0Y8DAV1-S""8[E9B<_O97[T23Q17@Y//M\-K M]!W66=6YU,'[[\DD?;D*&>MH")H2G3)Z$]:F52?.["7GRCK@L78R7 =8C\8L M:Z6*!M$T#T!<3X\N(!M=IG4">)[+M>KJ/8P^)^BF_V5G#3:XK#P+D:C,<9T- M(J)+K'GI>"ZH-,&86/O8[8P$>N!*[C+XG\U02E^6*,P&]. M^K-C2FI/4D@,32$'Q,ID2&)1.,:4T=4CT>]'U/]99 ,UWB5*/1TT.'N\A>[J M(TQO 1,I@;9ES(B'R!+78I44Q!A#;3:6L^I-??>">>2\.$'REW,!]\L?'Z"D MPMUJSCW)/\-JA)L[JM;W<8> Z.EZ[FBY5+JM6[_B-13&KGI5Y,GTVH\C7(71 M<&67;T!N:/\&?SK+J[)1G\_PK6P?Z=H7TJOTE- MBA/'L3H38EPJJX0MM^^62&8UL=%F8@T'GCVG3M>.&JR#O*^K\<="V\/5?>[K M]FI#?S/WT_G/?KXZAI!@<: N$Y>81Q&?G< MOSN CXVVYW8 ^Z]T-YG-)_E+HZ^=.;SS;7W5JGMPI)6,VW74V8OQDGI?DILY M:9!!@K 0#9'1<>) B9*&"XP[#[JZ*78/G)/K5J-(5[>0MT/LWDQ&Z>EUJ>+R M[Y4A(U.F-#A+C-<)IU/I3%_BJL"[$%@&Z67M"CS=D/6_O=?BQE9MZOJ::%$^ M[J;-V+8NA$M;6D8N72:A% Y%6T$'+1+$;D'C!U#E05!][:&MN%%7 MZN<^\-P;:1^TTL%#(@D@XR!\)DZD3!03QBBF*3>/+;^HLF8?2C(Z1,*]I9ET M ?4-)1D=I*-.^2;'"+B_%#,:N2\5X,RR;#6SEI1JYR0*]"$ M/7=BI%=EM8/ M33*JK_1#Y-HRR6@=?F8B%4YS1J*!9>TT3UQ6D@B73TE1S&GQ8S-/1FLULO_FSY M468;T/S\GM,?VG57/AR?+I4]B\#&;_ M/9W,9H,<0W#X'XFY1)IFJ0A261 ("#V'JWTVLQHBM9IDUQ=_ M0]S >3:Y#L/QTI M)3.&XW>(&K^:#?$]J[)2.#'QI\O1O"Y?7>6KQ;S4#)HM M6T7]=?CN_2!;JP-WM"3WE2L4)XDMM1FT328J;H6IW@BD[@@>$?7.J-H&%PL[ M1G-+8J]A6=6JG,K,!DXZ817:9. E+;MQ)%X+C7"Y9,F*Z&3MRN?=T3UN@M50 M28,DS').]_MP-'JUF,;W?@:?#ZL_%\LK_111'=H%PFBDI0Z0)A[M.@(BIB2E M%"S57KPZ 7M$E*FOB 95Q[LOG)NNB)\&4IAHF!'$BXRKHTF"6)L808?0"DA9 M(]O/MO'=P'Q$3&JMI&U>R?/86JN63R_&3Z_+3+G*#XV2#20+PDH?B ):3B>$ MP#U;&"(BUT)I9\&&BS#"#A[:-\G?_LBPS7EUAK7TV6*Z[#WAA(O:>4:<0\-! MII") _ D.!JR-C8Y5[N:]/%HOTEFGJ2R;;+I,Y#MM\DXKL$7V600'#>&4@E MYD!V$[%&-?5_#-&-54*>>^DK]'>LOK*0:N7$-% M0K5$.U<'3SS/GJ"!2ZER7.;JS3;W0#G_17T+]>]9O4Y10\,3L]NP5F?0F](5 M70 VJCKU(+CS5)RJHLH.]#A=#VE^68B!/>DL"\+TD3::M0 MX==*E (OWJ0P(?A^(,?P^BGOV_*,+JHJ)2X9*:("R6CECBF*%$> M:-1! 4]WCAGVQ0CDX M;;RO(SRKQJ')N[T+7&WT&A?<3O7#\P/SL/?ZB=%WZZ$?+>R@M(!KJ-,DJED+#CN/JA)Z! M%59FW NL";6+,K0=T7=.MU!]/]$.1X_NU72"GO/\TZM12=-:#?-#.7X8Z(C> M+0^.Y!@MD2 ,\8!?15#@DX@4?WS!_-X[L.\T;TB$!N$9#?:G6[\8<*V$D=;@ M7+:EF1W5)'CN2))21,F59+Z'>*"*(_K.[Q:J[R>2Y.C1;>K%O/5_W!ZAICR* M,B[.@1'IA"!>+J-F0J)&.BMMNF!R[Q[5=X*WHD _82U'C_#%>.['[X;XX=E M4A.IX1H%KM$$HZSDSI;P!65SE(EI8WH(8ZDQE.]TKJKL!F$JF[C$@:/!I^0Y MX5'CAJ$4+=T$-:%)>6DY:,=JDV[S[D?$DJ/$V4] 2!>V;N#O9.UO,!_D[#*$ MY(C14A&I2TAA $ER3AS_$_C['J(]:PSE$9'N$I3=(+SDG@PB1'>5EX<7Z[$, MP!DGJ!6$Z=),221<1B4D$D"X'#W*4-6^^3\$WR-B6S.U;%/(GB6@G5N;K6,D M:U\NJ;C"O=A(PI1(&G^30F@50_+U!K177KZJ*FF;5ZX-KSX#O=7>A U"XBI1 MJXA5&;$ZGXA/^$<4N+AJ[E)*M2O-'(+OT3.I@EIV''2??(6S62.?%WG#K\./ MM_V"U4[]#QB^>S]')^(C#N =_&T&>3'Z=9AA$$+P+ +NRKD<[R@H\F*)9!&" MD)1GI6ISZA2\CXACO:EM!^=.OETY.#K01^NB,HG8Q!P"%CA=M#?$Q)QRCH%# M]7:>7V7$[BF,:JJ4BX_8Y8".A+-$08JXD?M<@H,,84)8)JBV]4OV?NT1NP>I MOVO$[@%J.$_$;@> WR-V#U;EX1&[1^CA+(3APEN6C"-1B4PDY-)'P@*)Q>?, MC L66EWQ?R41NTUY(_NG3R_]_YE,GXT\BJ+PF?M@$OITQ*N,VV**F5@) MGE '(O%H0X;:EL0!\+X)ZZ*5NAI$WMP#]3/0W_SUS9SJ +>1_7$@U/-8(\U4 MWYUBU?36P%XY%+9PU*JHT($TY>HE,([K+L['Q)2DN'-37;TKVD70[ %;YE)9 M=HBZ&K#K9_@(H\D'2&\AOA]/1I-WGUZ7(ZC9>ANBC%^)MC+\/Y^]?^1)QZL=I M7>WNE_%\%3Z0TO)-?G2K0OP)N755WGMR,E[]T5=K;[A\/^*9?UK>;MWM<:1Q M$[21,J(S0U\P9$N\D($(ZTWQ W-(]9L6WH_IY$N,]RC]G_RLE%B\_H"6P]UB M43]]^OR1=;3"T]_]-"W_^#O,YJM^3AN0BOC/T3:N(N.VKD+.I=H6+6B.'4O)4GDY27>*Y=7WT+Q",CTFE"KGB, MMCPNWC/4MS"]'AAKLM3H>*=E:H8'@2Z.9*7N,<)*3@C=[<3]GI<\$N56E66# M7*YU(\/G*(T2ES=%9/] &WCCO?SR1QPM4BED7$) 9\LDG8$P'%2RF7A=@JNX ME/B5M83'D+UPUOM0.V[D")B/A$!]*:I!"M6Z#/8,-[WB<6UJ+(S3K2J'6G@. M!OM4!UB/C3FU%-$A5VD!\#1&&'PO*DJ0@ MJ+1!NM*@4$8B+4-0BE$B#6.ERF^DM';>TDX@CY0/QPN[05;3Y\O,/6.?_?3I MB]\L;S0IIS*&$ASNDB)265SB8O+$2. L1&%!M:LZ>@#0_CIHMW1UFJOH4B(: MNXUO>14%7%@TTBMJ'W(U!W=^2,3FC%ERSYJHK$& MSO1M/#=E^!Y&U"@ 81O->6(,6NGO'IJ<(/Q^:,%]HC'85,PQP+4: G%V:U1]A& KWB&4!J[/BOT-TP\%3;EP7O7?95H*BR1F"DI0 MB^4D>.J)318%;J/2LE/^_0-=B'>]^_';"56D7O&0M>!Y#1\V'36%IP=Z% MN.F>W0%DQ?;DG8'UWZ[\=!U.^E) Y?;EW<$B#,4\>G;HSJ$G+W(B'M&3T@&: M>Z:=ADX[QF6SY)[VYFD.B5.KB?#2E40Y31R+F7 =HZ$V!6<[ MG<,\H+DO7MKS?GJLV"37( =BS[ZT)'#./"<3(E'.EX)HH(C-VA(318#HLDG5FU/< ^?; MV<-KZ:1!A-\>:.LYT@5<#Q$06\ N*ACB<#5VH\<).FA\!;X-4@.H8!,G.GB/ MK@G+Q('*)-$0,O.,0ZY=I/P,!#DN/*(Q/PX1?6U38HEF*=@W,/TXC#"[.?A? M[X9@@7FK%/$ZE=YFH?0?S8Q$;P27R;IX-PYOCS7QX*LN)AKX&+U,F@FUHHFQ MOH#)\]_]%*Y^>7D#:Y-!KV4HN3&&1%YN=3BCQ#N),'U00JD32>SV:](O_&MZ[P-/J&T%-'BH&4YB3*&>&4=85IYSI-" MUZB;C]#A98].X;4$NS?LI6(-BN=^./V['RW@)?C98I4(>TK?YGN?=W+-B.YH M*]6"N'GANLW'%VT]UB#256D-LIA.2QK8,KEGNOD6?<@A,F&3!,"9L3QK00/QY."O)!HAHP"5D MH)R5O:\T2+>&.*4$4<)$SCD8*6KW?NX,[@P%=,[&PJWR.DTTV."49"6I7M:(N8KWO-7/N<@AY'KU?2NK=[I5]>;3AN=6@ M-$<+6*%0N8O$6C2-:6F(2X./.O>S&9_S4/E,[.BT_QZLI2;'A[/Y=!C1K=J- M4^I:'-@ZA.Q9@9=&PJC!.)K0T>=J678R$\]*6IO+ M-IMHH[2UJQY<'OD>. &_1.X=HK<&G'LY&<.GEW[Z3Y@_7XS3!I5R/C&A/6$Z M6B*=1%3.**+1'&'")BZK^_J[D9SC>*TO;4ZJJZ)%PX6-Y?#3IUO'5L^G\*\% MC..G=>0)XT+Q1#Q=]KJBAN#< >*,-H+RX*+H%"UYC*>P']:W;6O5UEN+C@L[ MSD-O -Y$FST,L567A8?AG:FS0FW5[J-.9;VT/.VX!ZKE-@9TIDDH4TF"BL1G M28FR@D&4*5I?NWWOV:CS4+>$"V#.(>KHB3&SF[7X)B!>\"P%8N0L%1G@#AXD MP[W<@HZ"62F;'7W=@^N,!ZZU%-J!,"=IHZT%=//E7X\__1K:>RPG#?* M)^-]""1#QGD3$R<.!4 $A-(Q2PD9:CM@W9!]MX,J:Z]!1=6=\V ;[WK&=0'; MHU&T%^C9S:-J&N^R;%555U\[WU[03FJ:F%:E3+Y&3]:7NP@E2=#@3'!<&EV[ M1N(%<*N[_709U#I$2RTI]6+\83&?+27 -DNTT]\W"1;;A7(;I5$F1^RASHA9:VDZWH/$-M!AP4(P2="M*-PX>29 Y$4T5 M3J"H!'.UTSWN@?.M$>08+?2T@H@U-"F"%RZ4TN,F$,FR($[3@,9_H%8'S5/U MJ/U[X'QK!#E&"WW$?/X,8?Z;GY:N%Q_AA%C/G<\Y.<;S87258CO+BUZ,9_/I MHM#BUYL8DHB^MZ1@B%$!N0!HA02I?TY\0BD(FU*D MS@D#C7 0@ M/FM*8O0F2YJ2S+4=FWU8'@':.K?%<##R2!J MK:@6N*7YTJS;!$]"5IYD%7W((U?-SGZ$7J#0A2[3-]GD^OK MX7QI] "\@FDIMH)X!TP%I@3SA $N?+(T3PO*&>(@2:M,BBK5SM$Y -[73:#6 M^JC8HVH'U_<@O"$__NCI>(S>U)Y)8(*ED3)+6+2!R" H#H)RXCSU0!THX[O5 M9*X*Z^MFU)G5M$TX4Y%P_WOAIW.8CCZM6F /X]ID_SRHJWPU'>("[$>OIL-Q M''[PHT&R."F\%T1X9=%4UVBE,[ D9\>]B,SFW*TJ1@4PCXY<[56R32E;=0W[ M"&,_GM]E_?H@:,"8B\%&2A+WN-I&E]#/4VC=26JHDXJJNR=Q'=>H>U_[Z&A2 M4\S;A' -"'%S!'B;R9^7TMD&N1=:2L\$\5EQ%! +HQ2$\V*B>>#$]F<0)". M,!XM85JH8E#0/,YL4E_"5GB,NRA9]M.&,36,J *%9NMRAUQ/'( MB'(R2QNTI**MN_X P*^;3NUULH-!)]\=?XEV70?1AB2 *@3A,I$\ T9?Z>?M.7"X5"\F)?P+WW 5E\69D"%EM)H\0T=0:1**3>7Q M#RME9J9^*O@6BG.%XYZLU[O)W*?)MT$LR9>(-L&7'3 UBI7=A>=,2= MU9\@Z+Y(D)ASW I+ I3L7N$T\:5JG>!!>B>TY[1V/D=_RG\HZ;D'W1\BWR:) M\Q\GHX\E^.#+T(1UQ>MR"RT,$$VS0$^IG!S'J G3WD.*(0.M7U;Z'D#]FXJG MZVPKX[V6P)M'?BP)'T7,@2H@QGA:[IX3<=EDDIQ13"K&8JX]_[=1/):-_T3Y M-D@D_A+1K2+Z77 UVOSW83J/ 7"JSNZEP(D";[ A[,=GO$DT1L*BM$1*X,09 M2$30#-[RK!1K&QUYYH8AO?'@ #G7#OU:[4EW2]*+.F:*'!@4%K$*<23EN'H61'F MM(A&<.M"[:W\+H;'LI&?)-L&L5NW\6R,U Z(&FW@VVC.LW6?IJ5[5'Z"B!ML MV3N0>2T9E3J1: #=5*DI"8Y3="MPQQ+@,PNURPKUI?0'MNG6.C]$L@UT_!3*/DVT%:?V;#H?/%M,IS=5 M-ZT42@M)B:&A9,<&Y!S+AH@0*8L\*."=3CD\V[5CK>?/=9Q_=AZ==..TT[ MDT:BK3B%[\46G?I[CT667MM'R+1%EK^ MVYN?!U0[GZ@ ]/S!$FD$F@BETY=6T;$D%(OROB#T@[6*[^QOVZTG_;OJ/%1T M>VVJRE6DWL3WD!8CF.3RW8FEI'8_K$H]J0XX&Q>5TB*"- JUETN*OO<&K20& MA$FO(V-9A(2VR0-?XCEW4,%Q^K\_1N0$B34@U2/+S5UTCS0[&]C?SV9SH?_1A=S.(N%X:^F<#U<7#\= M+YW.%[/9PH\C/)O,YK/?8#Y@ANN42Z9X9I3(D'/IL\!)]E:FZ+.BKFU@ZL&0 M'R/)VNJMT970V_71R$"HD&PHS8EMZ56L4B#6*X>6-ZZ@5(L45/5R([?>_S@( M<;1$&\1!W<:RLL3G \E9HDEF'!LOK6$1EV>:$GZV/D MV^BN;P/IM\DXKE$9(P-8ZHEF%$<)T9?;ZTB2\0J7&6"+NCPR::6 *[51.DT.CA2-.)H!$E7@(P5#E6AB%EQS]T8 # MATBY@>ZW[ZRMB:""4@1"V19-T"7#1Z.]PA,OA;6UJ;WZ7VXXP$':>3 J6*Y? M3@29?4((O,0:,W#$E1:L,6CN;$XA5<]YN>P2-:?8=2?*M\'!W(F:ZKH_ M1+Z]EZCQ(DJ(FI$,4B(X)XC%@1.1E7(\F9*1(,AF3'+*(W"B]JI'9=>HJ8)#PZ1 M..124.3Y=D!DB1H"4KB:%@E $NA:D=+7G))6I.V_H=&>9=$'UK M)6H.TM+#Y4J.$7$_)6H8-<9),(0Y!"4E.JP>P1)F0*H0DC>L=MO92RU14UGG MATBV85T,6P[^E3R/VUU"F M%I+[*C\?SJ(?_?_@IX,8.?HO*A*:I"BENQP)V24B5)!!2F:BK9ZJ?R+F<[L* MQ_'HOFB_YIIK<1G<'?^+\6\XH=_^#J./\'(RGK_'[5C;G'50) M7FF:*4M95 M Z$H,BLC5BSAI%&74&7V;(V]\G Q%CJ8L12?(E<%IX- )T M2H0GIJ4/2GK=,C"]*\YOD%[':*AQKDHWS$@3&%"N"N$MD=1R(K-0)'CGB> I M<)NE,JEEZ'MWI-\JLP[64N-,F4ZHGT\6TP$P"M05Z7A(Z*F6&,%2WT?2K%0H MI\GLK%OC!N@WRJR#=53QG&]5GG,;\:>G>0[3&W1H^67F&2>N-%G#C9J20,N) M<_)4<6X*^$ZG @^^ZNOF0 -Q-DC ^2+W+P ]R (DZ79? 'D@S.XHD7.I8I2 MIQ:I%9>735EKSA\DT6WM'MU^_;XK"6D9-1$-;29=0).(1>(%2 )1&V^=AYQ] MT^.)BTBO.D7#ITKU4M*K=MPVBYQR8CRB1#@.@PM'G$L,S6?M> Z2\UB[VMYE M1^('(W$.D6^?@1==<'VKD3@'Z:QK!,8Q N^5$,Z9X"1:GD*69 -K2(@& M",(VF?*4??58_$N/Q&G#@P/DW$\D3@B6VNP4 1DUD2&A0:I%(C11$2GCS/C< MR;Z_]$B<@T3_<"3.(7)K=&*^E1$($L? #2!NV=4/J5.VV5"S%Q'FIO MYY>>*WW*AGZRC'OHD+ F=Q=4WVJN]$$:ZY8G>XRX^\N5EH%:[H"AL\.0\]Y2 MXIA%B-$;"%0JZ5N<)U]RKG0##APBY5YRI;64D<;H25[6'>6E&Z)'TR4HZ9+6 M*E)16^V7FRM]D'8>S)4^1+1]A/_\XJ?CX?C=[!5,W[SW4_@'#-^]GT-Z^A&F M_AU<+>:SN1\G_,CRU[-)?C:YOIZ,W\PG\9^__&LQ_.A'Y4#ZES_B:)'*4(^. M#FH%Y>3@H5YD5"FVZ.EX/DS#T:)4?%RR;WEQL'GSRG+H@GXEA7::6&)\DS(^@3 MH.NG-.!,5X* D5IX9:/0M1?1*L#[7WC/PMF[2W7_2F_1!65=]/HJGSBTZYPV'ICUPJ/35$NT0!3:I!3.;3X<1W>ZE6_TW5-7L]9N_K8]5 MI&?6!%42YT1)E^6*>"\BL6 @&I[!0NW[BGL!78H3=:S^MNK"U!)^'V=:Y?1E M."_VI!^G9VAIX@1:-V8Z_G3JX8>>?,YT(.Y*)T8_+6;H?LQF3^._%L/9!O3: M'Z$R&"EH(":87#(>#?$J.N*%E"9K;VWU"X#[\)RZB&QR_-Y.ED_'Y73],IC] M]W0RFPU"A@B>EA02YXGT,9'@?";+F/\46%*^]CKR$*;^EY)JC+B[C%05?X/C MDPTC>5V^NLI7BSG.9)C]W8\6\-?A MN_>#E!4"!T$H-S]/95 A"G&(0-+?!*2)"&H$3:$'&MW/3\"YC=)N>.4U" FY+A9\NQ] M^?+%>'4&?I4?&B4;" Y&1QRFTX:684HT0Z4D.F0&0@8.HG;=SIZ&]DWRMS\R M-$B'.V*:;OH?E9PJJ4M @,HX6QTWZ%)I24!K*KWT KVB\R^I9VM#=0',/$EE M#4IA/45;=WY+'E^ ?8NS:)8!@:8!!<^YEIJ4ZFXHGN#1)C8"<0H'JEP$50^C M[HKM$1&IB3HJ)MLMHX8W7M/SR?0NW@$SE'FJ%1%*X=JI62*V9!9[1WW0SC"7 M[[0QW!-S?<]+'H&^J\JQ8KK=$M==,*^FD[2(\Y]A-/P(TT_/ 6:#J 27( 7! M$2+_DL#=TK! %"A+<_0YQ6YZ[O"RQZ+OVG+=UKOI:SO8L[L-J*-&N4 )RX"[ M&3B)8F&<)"D\C:8DGM2VHT^$_ C(=0[E;7//5CH+Q=7P(=OI.=I8XUCZCY=& MTLM[A8%CP9<,3-!!&91T"(XYF- T&@ !+7VB M61 Z4FZ-\9T,JX->^P@XTEC6.VAQ6LYJ1RZ?UK;-#,?85FMUL_KP-+X ")XB[1;K0 M;G0*!$BJ#.'!*<3D_?"SGDX2%T(BP*45*F6MJ]?>WX?EY(4_QND"TNO))S\J]Y'K*Z.G MX_3;9!S7]T<1#9^D.1JMEI4[2IMPS1.E9A(Z-T'@(FBK7_9UP-7_.E&%$5N[ M0FT5M"AD\N7 5Q:QH3&J*!D)6>#Z94M/5('^$F7,,0A&RER;%KMP]'5RW43Y M)POV4DZF[P[D!9:A-%[>:B>Z"H6[@-ZZ:HYL/ &OF4>T&=QZVLHKJ'Z7""W'LEAN1)P/651@%*A>D&K?@GQ@(O9+Q\.$7=['JR](&^"9+$4V9:"HA?$+'&E MBX?DEG-'DY.A=N^]G4#.;DT>JZC[U7^$E&O[FDLYS2#^Z=WDXQ.(:>7)O1BG MX<=A0@]Y=C4>?7K8R_Q"[;'$EPR>CD:W7O'R M"^H4T-(,2_77[4 "BV@@ %0 &YA8FPM,C R,S Y,S!?;&%B+GAM;.2] M:7/D.)(F_'U^!;9F;;?*3.CB 5Z],[.FO'K2+"NES515[UC:6AA.B=.AH)ID M*%/SZU^ 1P3C8@ ,D&+;^Z&RE$H2<'](/'2X.]S_Y7__>%R"9YX7:;;ZUY_< M/SD_ ;ZB&4M7]__ZT^]W'V#\T__^MW_ZIW_Y;Q#^WS=?/H%W&5T_\E4)WN8< MEYR![VGY ,H'#OZ:Y7]+GS&X7>)29/DCA/]6W?8V>WK)T_N'$GB.Y[>7M?^: M_SG!7AC2P(5^A%R(0N[ Q'4H?X&V\N@^A5T/>B[?_I1L)_^ M[9\ J.'(LR7_P@50___]R\>34R:_JBM^7?%[]6QO>9YF[&N)\_(3)GPII:]& M*U^>^+_^5*2/3TO>_NXAY^+XL,L\WQE529DH*=U02?G/IR;[]0+Q+\D0_#Q!>Y,<['(]0OU?L6F>G(_QT^(=%SS/.?LH/Y"/_ [_X,7UBLG_RV\A2\MBP0CQPL"CT,6$0>0*!F/! M?.AX'HY<<7? 5__]J*4\UI-N%/!IJ7)U9PSHMLG=/MM^]Q>>R# M)K]EZNL7_[K"C[QXPLT-4FIE*-2*_%LK+RB5J/_RZU8O"^ N)X=L.1%:M:R@ M$A;@%5,_@4;>DR!F=$>PI;(FLGP?F8P:([-=K854JH)%X()4>C5C_:HLN5_Y MLBS:WT#UFVK):D_WZ\$[<9VW.N&ARE?9L-> MI_HA2*%^ EG.>"Y-Z2,*'KST7\N,_NWZZ2GG-*V,P2_*4"Z^7G_Y^AM_)#PW M88NS@\V-+BJ!05=B4(L,?I9"%[^8$/1K3A ML<0CY^>;E$BTU=]G$OT;AU')'SA/,9%&G#28WF6/.%TM.!>(1E1 7^Z0(?*E M?94(^4?OEU@=0CCLO@&9DI#)$Q MIH73REOB@2,33+KP3RNXO])[KC1;VIRRQ2U^^:.0^TOE45,>I'=I09=9L"]"1%VP%!M^4R*"2V<+[:XC.D9>YX/1/]]GS MKW*DYCVF;/OZZHX_R;MLJ&S[8IO>-M 6I@^!=>Q;>I^2,&W2G*@1 >5[#:-:V/ ;%G9^A-/ M:VX; W)@=YN/,(R_#H=_N\YSOBJE'>XZ?A"X$#MQ!!'"(4QB3&"0!(GCQ$R$ MC)O0UPQ^%@E+A'UZGDGY M^:RZ^W1\_@8S]BWR^/@X)4GHQ@*2V*&2:RF!L@!Z'_FQ8!V9'"IWD=S+U8*#5O(KT$*]$1Z\/0>U ML3DP!#-+%H+1U),:#4- V;.*K M@B\HI:$?( 2%VM(AX3H0(Y])TX-'OIMXF/M&Y-4[V]S8JA6VVG>PK;AF7-4/ ML!XY68-M9#;:0:PC*6A$M4<]6HA8XIK^N28E%RVU]]E$[Z9A]/%Q17-ID_)W MO/[_Q]7-$\^EP5H15%KBY34IRAS3F[$\O9!F:(%2%<@:T4&N"AX6?LXEMU-_(J7Z@/?_C/]^SI5:55[ MUZE_7S_*W\LQR;J0WX^B #1[).FJBL<7?S9C+8/GJD=AXSRMD?FL%1K\W(K] MBP)X(SEH1 ??6N$MNLO-$;/$=P833TI^YH#L,^& $%9)EY(?YTR;11>ZG1$@9@DF08(BH&\#$93XD@4 X81Y#3FBVU^J? M<&X:MG(/"QP=H&@6/+\%HHM#Q1L3Q L>G4+ ;-CZ8Y36"QJ=4/1$R/GGY M, 9XT[@ WFX] %\XS>Y7Z7]Q]I')"5)1I?%>5VZ%Z\:K<+WJQJZO:Y?"6UPH MU]%[>$T/$=&C@)9@XUROD95]RY\9&2 M<./(,>.BD9^K'J7-YVF-S(RMHJ"CZ178Z@JZRH):6W#=]=!U4RL;C26[5L]? M_FM':WM4.\W3L<38(PL[*?%/ _S^]V.B60=FO3_@G+_!A1PZ>U3AADJ^ZSQ7 M'@T5A"C>O&RON<4OZG?7WW'.JC_NY*Q2GENY*#_+9=J<5S))?1]A_KE]3:Z7 M2U!)"Y2XIDGQ8SP@O:_(:S^;L:WJS2,9X3S:F-C9RKD?0\1IL_-'!/D@CW_, MN0&UV*:1"TL/43?" M,?VC&3T24JFD-NR-4CN'KK=J76T?5JV9^A9T=;LZ]P0'1$WLPFTMNF))K(FC M,';!/(S66!Y_&*V_XZ3<'DSOG!=W&>-.Q& 8(2Q9&KDPQHD+?1$Z;NR)Q(F- MSHN?F&=NI*O$-"W"=AQ /8:T ,O(A*NJ]:IZ M6$ZM__*A5=2D::BV>Y)35)6EAVPI;RZ4DZY\V21A^BQB?B"M-"<.0XCBA,($ M!S&, NHR@@/NDMBLW)K&K'.CA(W0U0>\(_;_!+7@.GF:%SP$3<>7;6A'IA4K MJ ZHQ&: DK5J;#IS3ER1S0"&PZIL)C584"U]@ M'WO&OW9/V3;$=DC#/H11B3N26VDMBB$,>0AHYB>NX8> :1S].SS8WNM\( M"VA=64(TXAI',7H0U@Y-V,%M_'A# ]E>,8X1ZI1K86(O*- SU]2>_O-J'W'? M:]PTC$'>"\&IW%Z__T&K4WJJ*O+-2N71J?\ZB71?N-QMIRI T"39[?ZBFX2; M"!9X''G00ZI@D"=MTH3(#7/@1Y[O\ 0[(3+AG1%DG!M;U2HJXX4W2H)^!Z-/C*CW%D\MP^P5:_NI:[?')*Z"9INB.["NNV M:C67J*>[]\O=.]YFTM!8K15%-^>^Y4[&'BF/^(0L4?D8$D[Z 1@1XOW/QIA3 M#0T [[7KZ9C'GWFYH$+EZ3@^C'TN(,*,J4J\/B1A%#(NDL1W+FO0M3O?W#X" MG[,5I/7I*=NG;+R$IQ1VS4=1R7L?IT[!R 97G_A:_*._:IO0\0A&GB0.%&WH0.4D@#0O?@3$/8T=$W"5Z MQ:;[IYD;2[12@J=:3.-: <>@U#,9+@=H9![88--(.$ZA@!X,[-4).#;)U&4" M>A0]4B6@[VKS3[_:HS3)(>KHP?6/M-#]Y!^Y=6Z+N",B>,?EC(_-T=CJ&(MF M*<13,)W_JE^(T.A^ZCYPP#"J_5ILU&1=2SF(U7$_7T MU*]=%?4L*!IU4<^/,8S,Y)B;FL>U1Z,MA>Y%#F$A2J!+N#IC2#F,"<.0)!YE MV(W#P",FK:Y.SF1$4Q.TNKI3<]2-K0"O1:S*/IMQU&E@]0C)"EPCLT]7QM9= M^7,CYNF&ZL8\IY)&>2LNOMTIHW3U? M4?55=1QIO2 :0!01'R),$8P19M!)&/-CA@)$C#I1],PU-S.F(VH=P>X*"W[^ MG$FKW75/O__&6.L1AB4$1Z:,??!VY+1'&1I@6"*-OIDFI0T-E?>)0^<6&GX\2Z&:FQ7WEF4K(;C^O$8YM$[/N1T3KU> ME7;\>OU7#DSI20M\?Y_SNH:$RHJO2DULOUM1A' 85U$WXDJS%W.8A(D'N=P, MQ]@-28",3D^>FW!N/+ K;WT\I2ZV,[PIP%G0]>Q?FU".S!,7HFB>Y*,)C:TL MGW/339OFHZG\09Z/[GUF5+/"9+FH3M94!VN*JCS5QO0NWW8/\W4+#M9M9SZN MKJMC?3?BQ"VM9_!EP6B$J./',/(8AHC(O7HBR0LR/TD20D)&8ZWS,E,)/#>J M^PM.5^#G9584OU0)ZQOQ=P]N/5J$V'1/)$U'0UD=*WNK'[]#_5B[$C^_X<71/N[ M/O73JNT"-6OUL7<2WZD^^)/),8G!,#6JK<$Q^;R7I2=EO/BX!:KIXW#*R+DZ3.3/,JN5-ZJI]*J=*\>Z1,J[I"P2(1V$E$C"!U M5\TJONN['UGYFU2Y24R55-;/.*Y]J%PKC5*J]VP=6W5,1/LZ* M#U+\JK2?:OU0+,* ,9X$ ?09]R$2#H>88@*=)&).Y#G.CW$452G2P5HV6 7]\6F8OG#>_?))"/*@%]R2'-*S" M=_P9Z%'3YC&P55OO^"335M3K5?2@CE[_U8,MF_KP MZ+$"V#&/'4RI!^.(Q! 1+X'8IR&,?!'2P/=C[AG11M]D#!^]O+@.)/;,C]-336USG%7ZB*%Q_AY;VR#EZE'%@O^:E@]O MU_+3^%V(WVB:I?_97WBQI07-^TZ0W MS(!(^-MJ2U#9555#O>)F718E7JE$O6LAZ4'2:9FG9*U_6_"[[^I2N,B$6 M' L')9X#$78CB&CB0XQH#!/!HX@*P5&DE8ISF1AS([NWW2U6ME4"8*4%8!TU M %MS5<"[J#4!/\ME7%3*:^:N7_@ -4+5DSR6D0FS>2*5$E>@5N,*=!0!E2:@ MJPJ0NH"[##3:3/(X# +%DSR6B<*_8SX>LX#NQ:CVAFF'CSY=\/5B!'9"JI>/ M-K1#D)SQ8U&L.7NWSNL&96G&:AFVQ>BJRZJ.DY]Y>2,^9+G@::E."2R? MMIC"D H$4>Q$4!7!AW& *$/80Q&*S+H'72C1W+YRG;*2K3,Q+8O*U\A9=5A3 MN1OKCUEED3[P95TAJ2I 9_ZIL_=L]?8'DSZQD3^ M;.R5@;4VC0-'+=\VWF@ M]>654E6M._4D.XK9;&ED"6-K[8XNE6?B5DB6X#MLDV1KX"'[D:HH]?5]SJOX M=E,9G86N%T<1@X$7QQ Y+H)$.![D G,_]B(?N5H>V=-3S(UAFYKIN)72Q 0] M"J&.M7\I,&-;\C4F&P'/%Y+7?K\,;.]+09K*KMX#RY:1W*=^OP%\],X)C=L^ MR7<-U]XKAQFE;?,G:123IK[484G)>F" M4^*Q)$%0T-"!*$H$)#2.( Y"Y+.0B00;53N:1.JY46\K:'5VF+=2#BA!,LTS MUS-H9_V9-+LY78%6]:LJ^%_61?8W^MNSC2=]7);L MYVEDGM3&GO0Q[-OATTX^[+/6F:DIPKGI_AMY49*XOH!?!X-2Q38 M,]&DO'5>X7VRT;CCTCZE'])56O)/Z;.JW5_*%R$]Y*[B%N?EC3A"?=M<(D?( M'7\02CH) TDL@9M S%@,8XR])*2!%WC.L$ZEEB2<&Q]U>I4*G.;@N2I,+_^V M:4*:=HVA=*/ZIEFI-'*^\_3^H>0,XF>>XWL.U@47ZZ4D.6&8T6'_C=#TZ;[F M:EMN1[I?:EEN$] MW<#4]D1##P(TR69UIC#.;_*OZJP4JYIQW/*\\F(O*$DB[F(&?10F\A,2.1!3 ME\! )%[ N&"<,[.# 3K3SNV[L)&Z#N)=@2><2[1!=;J,-9\)N6VH0W55T(YE MRR7.B^UO#>-WFL]'C]#MHSXR2V\!;](=;FO :ZF;AC%2[CHL9_-D@0E0UDX: M:$TZ\SF%ARX=TI1V*L\I)$IS]+S,:9 ZUA:HDQ[=S9/3W5BAK6Y;CLF24DH''L.I A1UKOA$204)Y J8%'!:4(82/K M??R']1J5#5[[*6FZ$J?"?FRG8ZU'=9[L9*G@C2Y78*,-V*ICT35I U5;3LR+ M9)G6W6D#M@/'J)5!AWT;W^-\)<J#0Y?*K MAP@4Q*<^EV1*!#=AT!/SS(X;:[$ ;\2U'$@^A;8>$UK <&2.:R7HZ X,E4CHURZ1T55VPWV:/3]>/I6Y1_[W;YK;2;]_? M@+JYMQ*0KXJFJ4?5/T&_8O\^./T+^T)4'U=+?'VNR@ODG ME.A6Q3]UR;!/]36EZA$47SCEZ;-:SI]YV9R,6"#'2RA)E.=*?J)1%+KJ:!.# M1##DTX2%+O--/M9]D\UM$;>R@GPC[*;@"UXNL^^JV'255_7?W:O(C2IOMOS1 M]YT)\ZUZ'Y^>)6#KH8S,()OG\:7S/.IB<]?MXZ@])75!@$]9L3UM9<]2T$'+ MDJW0.]6DUH*.TOOV@M8]PSCK+UG&OJ?+Y1>YM_Z0Y:HTRR)&7/C,Y=!U' \B MSZ;&4*V(X)L2$C12&FXDCF&IQQL7(C0R79B" M8TP$/>I;6O_'9IATV?>HN+_:^RXUWQ8T#=2O\_S-R\<5J_>UFGN#8_?.;>4V M,NZU^2,O4K?%2?YMP%*SS>X5+<1IY_6I 9,\-< Z/07N(HP-.MI'H M4Z>[F^B][L+\IX^KIW59?.+2K/6; E2.%X6$85="%6*YHW 3F##D0NZ2V",H M\9,$#, M$O1!KOG MYY:A15=6_$;4^[GF90Y%$+A!PB'G@2J02!",8TDB#/L()]3QY#[ K-C*_A1S MHPTE8=73JI+1M+S* 8!Z;' 9+".30(M(L]&WO^Y/:V^M?,K!!!.733FEX&&Y ME)-76BU:71%(]6\W3\HS7+S_P7.:%IPM7!%P%$+/H_?N.6A>^:?0SGH\_!HEG_6&,B,^1A/VUW6UY='DBT788B",*(! M3,(8081B!\91S"#V:)@D@@BJ5W;_8.2Y,56[B:^ETZ.G0[CZ:>R'(TVRB$\JT"[.TQ>8>Q$_9ZM;GGWFV?7S?14L MI>4:+Y?G:A=+(&ZD)TB#'Y+FQ)_-1:BK9=5?JWC)L<_*9EW5[314\7GC8)WX8 M,1@FV)<;CQC#6!WMQD%(D1/'B,E;2Y6*H;?QV!G=B#8V>!Y,X$*YP."'":*\V'+(IF-8*9,CS6> [+O0" M:0(B['@0AW$ '>12CEV'Q4&\D.1#LM%!Z\XR=]CT]J*#H1C[RR(Q:+HK_ZQ$ M.^WN-]X^'E79TM9P=^Q)MWU'U=K?TAV_R%8SY$WG9=Y):EG$82(2BF/H$*X. M>R8$)APET*6,>&[$,*;1@,.>FM-KO=/3'^MLWNT2_^BDSUW:#_DX_GI$8!/. M5^U_W.U;WTF%&[/K<2]2HW4[/C[K*WCC%W*S7.K6<'O8CN+0=P> V!#-BDF/M!\;L M.6 ]6'8PP2OW&#@=+#MYY869-._2@BXS5?VBV#3(*C*8PZ*D@ 1ZOM&H?"^R>:V]=KF@8".M#H]-/=.# MB.WTF6-3O4[^3(_2)Q-H^NX9T&+T'2=R.R3'J=HPOLV>^0JO2KE'4BDZRIGY M17DQ?\,_TL?UXR*)?1ZSQ(.8,@Q1$@4P$0Q!ZH?,#QSNX"C4;CUJ-/7&R 9EY0QII0=?:J1_ M&QEI@T:HHR$^48-4R\B;M5$=!%YO>U6S$:=KNSI(TYUVK,-&,(^+OGU0&?7L MEO/\+WFV?OK0Z3"D&1/M&6)V;%Z+"I2LH!+V"GS(LG*5E9H>J7.8G0]Y6H)K M9(KN0PI\L]H>21.40>'-OG$G"VUJ*-<-:^I]DWIQ,_RZ6LO M\6,WSVYQ9X]/>/4"6E%!(RM0PAJL[J- ::SK2S$:>T4/@L=L%?=!,&S]'AUQ MNI7;I]#.FNV]T&RUUIY+^K*X7BYKUQ%->=$6ED^XXSM^ EU"5(0I#B!&;@Q# M'GH>QD[LD5AG5?=-,K>%+44$6QD-B\GWHMF_JFUA-/+"-H5'>TGKZ-^SJMO; MZZ7=_FV[OGN'GV2)ZRC8KG*M:X=Y=M]F17DCODC#?K7F&U=CXH<8\R""D[ M1J:18U"_;J^:^0[;_XHO#M->KNI_50[:4]Q>J17WYLGEU M?>:RP'%U_#'H,,@:T(Y/*/J:UH&.WH]="QW[ N'_:UPHC:X'1$US6N]_\ ME-+[52D'>O_C+L>KNLA[?21J04+"!.<(^A)KB)"/84(HAI3ZL>=RS@*BU4:X M;Y*YF26UG.#]#["5M#D+J'^0Z22B_?1B"Z>1J60(1$9GG^<,D6J7)>O,7%@R04]3]%),]XJ4KM'/]M4T. .$X<.7)? M@IV82#I(,"1QY$*?2-N$LRA W#/9IEPBS-QH0PE9?5>K'SKB#FR(=]&#TC-B MIH)_[-W2<.2-+1L;D%FR=BX295(+R 9H^U:1E3$OJ&1Q?/.0Q,1CGK22/,^3 M>SA'$$C")(:4,8(BWQ%)8$20=C86DQ2YZDCZ/_Y9&H?1_VKV:89^G8NW9O\0 MF[%:L"MP7-E_E6R_KF:NM86E7#_#4M M']ZNBS)[Y/FF4\\B8)0$213#R!,>1"X)8!P('PK'#P0-(^J&=/%467]?2YR7 MNC[@GCE-EL+^S..MBC=X655SKLMH']3+-G40]V%.*!#OO5'@?EBVW";BN9]X2A*-[Z&LYP7 Q)K#OF^NB1WW&FH?.O!U;K):P*SJGE0D28FYEXLH19U3.MZI/6:VJ>%^UI:0"D6?A,9Z1+V\'MMYM3#9NIW)\W;>>JZM/;Q%K&N6"2*:%@BC>YET!" MW0BR4) @XHD?,Z.>#@/EF!MY?N'JE9'?LGHE*PJM'IU:ED0I4GG!V.F^E!0O MZ7I9W3VTZYS9@]0DVO$?S]ALV^E7=ZRQY9O-TVF[AM8E[('5Y&I+>%KO>&E>><.&NR2G3'7BJ"+$/'].J23T;,D6DD:)*^2^UG4YAB@. DBP M1V'@NYY(<(B98U01X/141F0Y766 W1RS(2EF1W'5W!B>/[G##(4*@RU6(."6(Q##%UN!?[/C6KQ6]3N+G9;)6( MX+F6$3P9I)&,\N@T#;)7>B#SWQ/7C[/1T/Y>> 3<;5ES-D6;UL0; =0#NV^, M.Y26Q*3_]><+%>?DH%7X0.20(2.C , D]5 M)@Y@+%3A6"S_P8T%21QJUI=YN#!SHX964-A6[*Y%!4I6T][*%SPB/0MK*N!' M9IY6#5#K 2M%P%834*MR!5IE@,G#&="C^7)4K?5POD"4B7L\7P[:80]H"V,. MW.ENNRTVG:B5:94M4W6$<^N9YC&+?(89=+$JE<2%IV277F*H&Q:D9!*8FI'PH7 M8Z.DD9ZYYD9'_V>=*1OA-J^\SVG59T5M:W[#^=_D)P.(+ S;&R+ MG?:YKH7VN>[%[7,'H#LR(YUNG^M.U#[7G:Q]KCN7]KFN>?O<_5O,74 #"C[- MN,R3634GLQI.\ZS<9+]0DZWR3*]2E.E,*:;+"S"I43Y(R;(55^DU0I<\I6TN+PMZBZ\=AT/H[,>1D M2[%?I>ZJ/'/E,)-9!<6_I\OE(G%HPC!G, @#N7-'.(0D]#V("(H\BK#O""/[ MN!UX;BNVE)S'+EA&"#S0T5#P'J% M\T,E(/P^7:D,+.7;&!)VWP#)14@\-U% JF14/W8A<4(.1>(YR/$]PGED>E)H M.(P3'@HJ 5^QB^'3VT8- 63D+\79]6>\+]I7TM(F:#/LI#N>?67VMS<'_S[T MU TNJPAZ?1Y3A=?EIV55%E7L-A8N8FZ4P%#>#%'H)% 2. MPST_$<0LFGY^TKF12",SR%NA34/E&CCKD8AM]$;FDA:X+V>!&Q#&UD?"6KA: M8\J)P]+Z(!R&GPWN'=!@Z6LFRN\XYS?O?[N^SWE%8FWII=!SD2-B=>;7D=N% MT*40QSZ').(T9.H?72V3Y-Q$Q3UW3]=1R(-+7;Z#^E<;^Y5OV:L M*EN(E\CQGK6]&N"U__IF'[L\,6V8W-UJEVO(@XIHA2N35S60R1 M$PD8"QI"ESD.<4,>.]2HFI[.I+/CDF:;L=RKWIV5#SPWVZMI8:ZW5[.-Y,C4 MTHH+?FX%_J7.+JJQ[0AM;Q-G I&E39S6E)-NXDQ V-_$&=T[T$ND,LBJ7.6Z MPG+3*2@. R\._40BS -)/A&#<2@PY"$FH1LSY@6ND5_HZ#2S8QHE)>B(.;!P M\0E0-9U %T,UMI5BCI*Y_Z<7!%L>G^.33.OCZ57TP*O3?_7 ]BS9ZOZ.YX^J M!^MON%SG%:]\X4_U(-3FH2.T0'X(4+,C3[D"Q88MF09 KT>C8P-Z,@DH\2'2GZ@%%"M MF2L57JZ DA5(82WV:KD *EM]6X:(,&T/EPM .NCG!O.0F4AI_%!D9C6RY5Z8JC(('K M1W70Q9)CY1P6PQPJ)T>=SI%R3K$=!\K9BX?$G=:DH'E:%6ELNM0U_GZ,<$Q# M%$,6))'*]A,0,TZ@GT1^B#B-!#>(.IV:9FXKOBNH68FO,W#JA)ML@#1VL*F+ MSZ:9Y(!(TTF@3.),-@";*LIT!#A;(:9S,/0'F$[>/6%XZ9P&N\&ELU1V##;9TCRE1G==GKS& M8B16[0:++YSR]%D5*EYXD<<8H3X,6!1"Y L.B9-PZ/F)BYS <6+B+%;\'JO2 MQA<&9/?FUGIYD_KE/9!@U+AL):C<=K226HC&[N.NY^VT!N-K1V-K1+^<1]1. M-/8$1&-&8_>G?/UH[ D0M**QI^XU]U*V9T5OQ/L\5RD#R"U:NAW"B MS@"&;@)1X"$H]S4!#'T:1&$<(XR-^DWU3SI;NT83;SU^- >BB.S74=0A=QMBYL2=H3R:GJX6**O,Y--2DYZBN]3 MC^9=%Q9R?//2U*)2=/8AYW]?\Q6M"\P'@>\QPB2=!"2$R&,4DB04,*(A]6,7 M">H9I9-JS#DWBNG("3:"#BI7H .X'KU8AG%DCAF$X/#*C>!Z"DQ4=-6X=1C6)M&<0]5U(L9!;IXA%JEHUA9Z;1"A)7,;F>;&]=LA6V:F:^5 MN&;4T@^O'JU8 VUT?_<&KTI04$D*?I:R%K^,L%/2PL42G?3/-2F5:*F]3R-Z M-UU<7/?=FM]E?Z19W87Z1OQ[]LC?JCA2_O()?S=(2S<==V[2):L,9%72N#G:BCU$PBAT(?9H(&T@QX$)<@4,&8ZB MR'60%QC5*3@UT=PH3,D)MH)>5?6S!YX:/@FNG@5D [*1N6<@6L9&SSDH+-D[ M)Z>9U-0YI^R^E7/V^H%5:ND#9^LEOQ&[$W1Z71%,'!X0!X:>ZT-$O!C&W(E5 M>0$7)R),<&!6JO;LE'.CBTZS,29%-BQ3>QYA/::PB]O(G-$*JS#;C:EWF$0U M%%/I5V"-DJ:WM^PFEKVVH#<%#@5O].&Q;)[_)-RO)2!7!56I*R?&YS M_IBN'Z]7K+JT*-:JM/O;K"B+S[Q2JO9$EU M'TVK#?BYT>>7ZB'5][0/J5)*6F#M(WG6#Q(5.B"03<\>'V)$F8D"\ M)'$"CU!A9AT:3#X[.Q'7!D_E4K\"JTK^ZA>5!A75RH6N$I.V2H"?Y=_K"PQ[ M0!H])TT;K?X16U%"DFI5;4^O"RNB61@.;CFVND9849+I96RLBU:.<&W5E*+ M^R\-/"PM@KZ9)GWG-53>?\5U;KFHD\C'%^1W^L>DFL$!^A(0C$NABSX4H M=AA,>*SV480B(BBB23B@?U#3D"JAY)6(%J9(IH MJ\LV:%527H&WMM-FSD)AMT/(D7E>HRW(:75/] +IN6% (:;=G<5O.+]/5U\X M6U>?T#>XX.QF)7<0JJ=SCN_Y%Q616C@(N*(NM+F M=Y!VC:8A$LR-1VJII3T/BC7Y3TY+%8K-6R4*0)0:0 5EUSD0:5Z48)GR%5AQ M^4.C&%"Y3]F5ZE%(55V@>Y,"4(,>8S]#3?)PIO:O- ]JHP*H= W*^5! :T: MH-)C;/@-*DZ-_1@F*D8USN,PJUIU"92]!:TQ=K:M+]-XI@W710$-*!:K= M7KV_>[?.T]7];=V%M]KWO4M5KA=9EYQ]R/*O3^DJ$V+AHL2G?AS F'D8(A)0 MB*G'H"-0PIQ(4(*T4L<'SC^WKU.=H=@XFUBE0],)5[G_6_F!R')0U!J8^Z"& M/BJ-;]"X#V!L3U2%?>-OJL4'M?Q7C3/J"G1T %()T&@Q+O F]0Y'?0!3%4(< MX4$8UDL<#&-_(47S82>LL#A8Y]W2B\.',?OB%'FYN,TS]353'IBO/'].J9RB MSN BL1<1B@7T?$(@"A(?)@Z2FQ_F.AA'@1LX6FU6>V>9V]>C$;3R#S:2&F;& M]8/:_P6P!M78;M0A*&GSAQ8*?>X1.4#'-2+_MG6+](\]"55HJ=<2@M[%EV:_ M7:_*E*7+=9D^\VW5Z_<_Z'+-),](T571G'799.B^Q_E*TE(A>:DBI6TN5RA< M['@)@F&,$XCT9%;.R+.#?"^2M/[Q_4)Q@WV[\F6LH; MS8!Z<0!OU%&6;'T%H%MUAZ;D67OLFN'55WV88YN^G92_KGK=!T#JI]'+6 T,@D.A\?H+%8/"(..6QT; M;[(353W*= ]-]5UFODKOTM437O'EFS^:&@74#;F'*(8J@ 1IBK"C4+($(_BV'&H$_CZ M<8/]X>?& 1L!P9L_3'S-![#I^/ O 6/L?4H'AT$]A0X ,?&M7P+,5*YSG1?% MT!=^2NU^5_?!71-ZLD])O.NH/GG5,(?49UZ^Q<7#;9X]IW*_\N;E]T)E 'U< M/?-"5P&DM,\!T>"1,S5:A\T7(2Y M$9T2'XAE]KVHW0QI*SK &]G-'$8#'HN>0VAEG[/RFF5/U=G)UONJN6'3'G!NC-8(#MI=2BM^%7Y2.G"V5BYSJ0IH=-'? MWNG#?'ZS-PK"(]/8 '#!-ZL>Z4'(#=H.ZL\RV>;06/'N5M'\YF%V6=M'[FWV M2-)597]?T[^OTR*MNT,NU5GNZOCE@F(W"$F,82(< A%)/$@8)=!Q(H(HDC\+ MK?9PYE//C;4Z8H*\EG/((7,#[/6,KG$0'9FE6J%!1^HKT(6X$;P^(F[/NC)' MRY)593#QI-:4.2#[5M2 $08> 5/MF.[DO55U<9,37=T;9\OSJFUL&9JZ,7#5Q\EX6BZ^C"PG&8 M[\2N@#'G&$H#(H!Q3"(8"13$A'I)$!F51;'GQN;*NDNJ8BZ!YX>!0Z' M9&0N,T##O$3&4:5M5<78'7S:0AA'%3NH?7'\*K,EJSJ+OVL"H_]GC7.Y0I8O M7_A3EI>+,/"I7+'26O(]7QE/#,8^%M#E 8L])N(DT4K&[IEC;HNW%1-LY 2U MH'IKN _-_H5L":.15[,Y/-J+6@. 'I^MO+M>U/*'[5KN&W.2!:VA5+NJ=2X= M]C7NE,#HM)CW>$!"S^?091Z'B,LO,_8#"H7CTR3Q$0DP-_DH'YUE;LM[6\%& M=;T\UVW> $V]K_3%&(T>R]F6K %;"4>H7M.+A*4O^/$Y)OV0]ZJY_SWOO_C" M/I6=QG3%YI?_GO)<#OGPTMB:S"<\P"B"W*'R@^^I#S[F!.(H"%W/H;$CV*". ME3JSSXTKE)R@$A1L)*V"FI^O_QAHVIL]#3U.&0WCD;GF,GB'=[@T@"-^+_AU4?#RAI1R3)5$\_X'?5"YYQ^R_$1G MO(5#O-AG)(',BQ.($H)A'/H15 F .$"QXSI&)L\%LLR-["I58";@NN *VT* MD#7ZJ,*OO-&H*GMBK;WF)0]3CQTG>D0C<^7FZ4@]0*4(N.D\G/?=A[/7OG/; MO=-B>[W+0;75?.\"2:9MS7-^RP,.>3@5Y7F=9WGND'QP[OF1GY'3B_] MV>1\UPXB_;QT&1@CT\P1'*R%QT\K/O!@ULY0$Y[%.J;"[O&KHU<,[<%;);/< MXKQ\Z13K5D5\Z#)3MM8VO=2GA#@L=B%"TJ9!'A.0(&GG".*YKDC<"/EH\W>0M[LHPXC>3U_T BX?T"7Q/RP<@]>!-ZY8VV>O]JAQBMA@\%4TS M91RDQS9+&A0KL;N] 0JP%=QRLN\%B%EK^*L_\\3M?XTA.6P&;#[$,&:39LN- M>%^4Z:.023Q'$@"CT$2<(HQ$$8.QZC :=&Q[!VAY^;P:',>)6R MT;;@5N>7=-RC9?+EUN<,I5:8E "XOC=V5: MM^4$9.?W#9>C-?)2O@PHHZU$/Q:#MA0GAIQL:]&O4G>+<>;*81_DN_11;EMN M1/79%ZI7T%^RC-WD3<7 :F\;!I3Y)$+0X2&&*/%]&#M. !W&18Q#-PQ\K8J> M!G/.C0QJD=47JQ5:_:S$!JH$;EO+LG_7//@!Z'WK+<,ZMM?!!J+&!H !1I:L M IT9)S45#"#8MQ],;AU&1ZKKL5S/CZI^OCI1T,1$8]\1$28()I)L((I]%R9. MD$ _C-S$V M+E#&Y-&/@R6^.#')I!31K^@^*YRYVCPQM7+/O7Q(E[SN7[B(/XU'NLK5OT>(>'7 MLG#_H-6^^U*,1YIEV$?D1')*VQ'6823 D9] 3B(7(NQ(,R]R?(A=A[#$Y[&+ MC=KL]D\W-Y)OQ+*7:W<&;3WRM8?AR&2ZEP5WM4V#&^$P@QXJEDCNS&23DI:> MXOLDI'G7<+_17;,'_0V7#:]]X4_XI4I+OA&W>;JBZ1->?ES]!\?YG7PN?,%C MXB4.PS!*7 \BAB@DA">0):X;N80Y5!C[EAISSHW06I'! M4RWSU::RWA/.S6TJ'=3UJ,TREB/SV ;&1ER+%6;T<;!5/T9CQFFKP^A#<%#[ MQ>#6@8Z_OM:B[Q^?EMD+Y]5%M_)E>Y#VG:I242S<1+$,0C!D6-I7DFI@XG$' MAF%(?#<(I9%EYN$;)L?<^$AI4+4YR@0HJI:[ZY4JILL;#9I?/C4Z@"=5365P M3:ZA#T_3,3?^(QG; Z?1]+A5!-07MZJ 2A>+?K;+P+3E4!LHQ;2>L\N@.G"1 M73C^7"J?&UZ]+)@3"C?Q$D@B%>=T_ 3&3A!(HRV,7"]B82BT?%_' MAY\;"S;QO4I$T,AH&NO<@4\WVCD4E&GBG7IX#(AX'E/[@ICGSG 31SV/J7(8 M]SQZU66ES#L5AZL?Y1:N2:5Q!$Z0PT(8)$*MW<2!.,0,^FZ"_)B&V D&53 _ M.>/=SUK!2K:([, Y<".;A8^5EP+-B+EG%$$;),;E=BT&[B["T%G+LP6>K&V:-Z;S_.8_=- MUY&S1^J=GIQ]UPWMROF]<4PK;TJ>K>2/M"X25A_QK?_M=:=AM-/W+AS&#B';3L'CF-^ MGOX++^0WL1K['5=G:9H&5^_D+W5/U?>-,3]JV\@*=H0%2EK]0_6]N/43D4W( M1B:<@6@9G:S7@6+0^?K>@2<[9:^C7O>LO=;U@^NRYRH#\AVO__]Q)5DF7ZL2 M?IM"T$TD?R&(XP>Q""!U1*A.WG,8,B2#Q*$.&U=IUYYX;96QKN/-- M'H]Q"7=MX/6,F)'@')E.6JG!SZW.V9IZX2;PK) MD=KQQD.8L5:1EY(,VTR4Z_N<5Z3X5IE%/%?I1<"1?83>! M"?(2B!G&D1F M4&(")2=T=ZKO-B(;[(-.P*6Q!;H+*/7PC;W5>P& 9GL%7@Y7L MH38R4S6 59*"C:A5&O\0 CN#G &IV4-P(J+K0=(2_^E!TLN)9X:8CB?U=-GA M3LU;ACFAW^+B0?VG)GG&2Q734B[O/*72Y%/_<+UBN[_H7+F0&-/(IR%,A(K4 M.UB2K4<(#&DBS;@(^TD0+)[J Q2EW!/J.:Q+-MXB>YVGHQ=CF SOL3UZ4K(KH/X$'0&OP%9V4%]2)[/L_+)[A[V0A!5D+04I+I-E MTK"%%=CV QEV!AWV+;S-Y4"E^K;6V1V-\88H\1R$.4P(]B%B?@@)C$;:!'-OOJ8&AY49HIB@-"EEH M33!9_,)$W6XPP^B^8:;#7[GJQLK9]3//\7U39/E&U%4#;M9E44IK5F[_WJF2 MFYQM^ZE]+/EC<4VD08-IN2 AH1'W?!A';@(1)PC&"$4PH=BG$<&,Q$9GA^V( M-3?&:K6"N%:KJ88"ULH#56;5V3ZI#ECQ4OE"53*3W-355VDV=K7\7/7,GNF? MULBTV"H$&HV:ZNUJEUTK!3I:J8,+D@/295JSYK=6(8LVE5V$+=E@EH2:U&:S M"^2^C6=Y](&>T>SQ,5M57_9ZXOKTS4)XH>_$"84L21!$(HHA"06'41(*''J1 M[S&C5I4GYID;Z=9BU@6IKEK&3>L#28,K4IW"6-,C=CER8_NZ:M"^UJ"U-:1J M,2WZK_IQL.69.C'+M#ZG?E4/O$EG+K^L!HP^&V*/B0CBT(DA"E1E8>02B ..J1-[+D=&AQE-)I\?AW0$!>56TF&U8+3P MUZ.2L5 =F5\V%6(Z7"G&!"_+16.TIGZ5^C$FH)PJ)6,TQC : M^TN>%<5MGHFT7#C(<;$GC1J!DP@BEW.(>< @IX)X84"8A[Q%F95XJ<=2G;&- M2&@SPWAKIA(-/%6RF?%.%S ]6AD(P\BL42-PVX^ ,24"-)^24OEYO[ ^2W/5?:'W! MB$#"4[6[ MW<#U(:($PSB)$[E<$X[]T(UX8K0',9A[?C9%*R80O'+T-((:-BXP0%]O[8^$ MZA',&"( MH1Z35>5X^6M:/KQ=%V7VR/.#1D/4HX&K.H=C/R!0TIB F(48)@XGD1=[ 7*, M]D,ZD\Z.LYKF3D]9WC9O8[PVZD#.G_EJ;6LCK.E7LXCFZAZ46%WR7\H)6 MX''[/9E 9,WYHC'EQ)X8?1 .W3(&]PYLB%(4O.S4XU13IJO[ZHAB9SMUL$A0 M')&8!S%TXI"H"!R!A$H;RXN0H(Q[R#%SUPR48W:,M1$;T!WOPG*[SNB9=6;U M.>F1V03HC\QOE0:[!8 [SV)'BW%)[T(H;75K&2C%M!U<+H/JH*O+A<.9=R1H M&H*^O/]!']0Q6W62>^$Y080)Q7*[*1R($&(J2X%#X3HAPG'L.D2+&4]-,#?* M:V4$K9!5^0']O@1'0>RG+1O0C,Q'AJ@8=2?H4WU0?X*C T[6H:!/G6Z/@M[K M+N^"N?!$P#B.8A@F"9<[+B>"<4A#&,C?J2YPGIM0$]]N=_"Y.7?OU!QR,Z6Z M*ZZXH2VR@YJFDV<@%F-[<78:38[34M*V"Z8[]*NU?SSI1#EVS04[D^(#3O,_ M\'+-M\DK"\H\C(D;PR@(&$3$PY!XR(-QD"1>(CAW76:\]S@VT]P^M:=V%P.V M$D>!-=@L7 K7%-N!X@HH*4$E)MC*:=G8[X/"ICE_=)[I#?8^=8^:Y+TW3-2] M^H-\LQ:A3SQ.Y+?=P=B5ECFCD#BN@$$0>$& !0]\HP-*@Z28&Z?(=RT:N7=U M!;ZYG3 *I),:% >=JY6TK]BXN@O6:_6MKF28=]OJ+DP7=ZW>&6QPT^KUX[KJ MOUPUY7G;[S-GH@FG;5>#"/;6UU$*[;1NW(WE;*_5F)_TNW?9'5 MAMA#P+/7'-MH]JD;90^!YDC3[$'##*A?]:5N-G^KJF-6B7R85CE]DG<7OL]$ M+,($QGX40>01%Q(W8="GB L&UW I[!52Y=8,: M3'WH]C.53%Z\X>7 ;UJBS!-E&QJJ'PF16LTL"DMUI5W_W3 ME:K2T&*G3I7.]<,,Q9VVVS=/]?'=JIZ$@;5W)>B_E:5#-#[C1@>B:; M%:Q&9L*C,(U0A^,L%I9LK=/S3&I5G55WWWXZ?\/%N\.*39;5I^&:_>>Z*#L5 M9:C [U;N$YUJ1V B,P3M;P'[)GVMG9\&$#T; M/IV[A['7AW25EOR3W$*RC]*J7=VG\NVHPP;7CRKM][^J6=__>)(;37Y7-;O= MU,>)/2\D"4'0Q/',),JD#&H#M'U>M3+F *_:VRIKJOBX>HN?TA(OJPE8 M6J[5>?]5E97,WJS+SUGY'[R\Q:FJHKQ<,R5ET]:S;8UUO6)-VZQ&R&)!DY!' M7AS 'LFH7': *#&P0T$;=._ZCYZ!MH%W2SK]D Y'H_3B;C M3?>M&:#ESJ=CR/WFW91_PS_2Q_5CXT3WG!@SSW,@2<((HM"5&TVL>IG)W\8T M8@B[6G&,@Y'GMC%LA--O@;R+4S\77Z3]R&3;R&4Q,'!2VPN:%.^.-UDCXJ-J M=)L-'[]@<&G7_12O34YC*(CP"2>0!E25=XT]F 0\A,+E81+Z"8G$VMBN#;ULT*L3(4*K%6#/P66O M"NS)F::N!'M.Y2/58,_>8GY8_EUC-=[)6Q?"";S082Z,$59?<>)#C"("':*: M*:/8$3'6/23?'7AN'_%6-J"$TS\3OX-5/Q-<@L#(RUY/>:.C[\@ MR8ZZ'Q._>\3]Z+^;M^JYPV2]Q/FGM"CW(K":_7E.#C"W]=4("I2D5Z"25;\' MSVF8^I><-81&7G]=<$8)+6L!,:BASNE1)^NB;?S#?K\JT?+EF M3+X31?._3^F*NXO0E2:V*T+HA0&&R!<.C)W0@3Z.G !S'(1$*]C:.\O!O;\I]8*7".O^\%(&7V*SR(QZ+M\>M3)/M)G%>M^ ML<]?;&_A>PMI&GO("2B,J>-!1%P7$M5'6J@<7L=AG.HYOWIG^8=:^'??L\L7 MOG?!PC>"ZS47?A]25A:^-\K"]UY_X7LF"]\;N/"WF^]";K7_DF6LN%ZQKSQ_ M3BE__T.%7%4G)RYWYK3N_"5_7O(J)7?%NHEC"Y<35U#?@0[V)$L('L"8LRHN M2A#E<4Q=+?/ GDASHQ2ED7(Z#2PB?/$3TG7N38G[Z#[ &O)*G2HFW2AT!38J M@:Y.5V"C5=WCO*N839>@+9"M>0XO%FAB!Z,M _]D-9&'GBT2G(\4[WSTF?> M5!],>:'J#K[+'G&Z6G 4^)X7^Y 'H6I:Y:DJR($#79^Z4<)PB*F6&U-WPKGQ M:%=>L!7XJBIV";[50I]V- P#78\\;4(Y,C5>B*+Y^2A-:&R=C#HWW;1GHC25 M/S@-I7O?,*KYNB8%__N:K\KWS\H!K)Q("^0(C/PH@7[H<(A"U?XAH0)&/L>) MZSC<1[$)O1R;9&Z4LI415$(VCDM#$CD*IQYQ7 K2R&1AC(\Q/?0!8(D2CDXQ M*0WT*;F_]'NO'9396O+EDM-RC9>WS3F/3MWR)H$GP9PFA"60,DJD;2'DXH]$ M MTPPHA[OG#U=G'Z4\Z-"KI"@U;J;HU_HPQ+'V9DGC9B[FQ\EJ:%SZ12NFE;)Y6B-;88, M ,K^R-2G%>MF>W_[" M*4^?E5NK;1LI1,*1$X0P\#B%R.$!3((@@HF+ X>OWS@O%@X/!%.XF HEW@$4<)5,1B70E\$U(VQ3WQ/*U-: M=\*YL4 C(F"-C$!PHXHD.AAK1,LL(S>V.7+81+S%L948?+"/HT&$T7) M+L;5+%AF %)OJ$QGG.D"909:[83)3.X;9GS]@?-4F7)?<,DK1TA"@]!+ @XC M]0=**(8X%A@2'(=1XD9A)(SLKOT)YD:VK7Q "3C(I70 H9[%=0DP(W.I$2;& M=M8IQ2V96 ?#3VI=G5)NW[ Z>=VP95R[GK_*CT%55/::%&6.:;F@7DP9=SPH M]T\"(A$)J!H,0C?T<8 C:5$AUV0UGYAG;HNZB8=LY)3O<".IX=H^A:O>$K> MUL@K?0A0Q@O^# R6UOVI629=_F=4W6>!>=,5Y5.Z MXA_E-,5"$$$=Q(4Z@^I!Y(@$QDBXT(\YIS1*!*:>D6>E=[JY44,KK4K5Z,@+ MOBF)026R:;YR/]R:_A=K(([MB+D$/W.?C!8LMIPS_9--ZZ714OS 7:-WUT!: M4_5/Q<)C*(JPFT"7JO"3&PB8Q)X# M Q+*G\,$1\SH7)7>M'.C&255'782H*B:M_V,2W#5YQCJ:8_-- M!5XM,:A%!K7,5Z"66I6A^UY?8<$+,0PH6PRD-^FT3&0$Q $CF=UM7G"C.<_U MXGKD+BV7529=%,?,@7&@S!NN D=(A;]%$"32Y"&Q$^G6V=@??&XL4PFE*,;U M?B:_M.8PF%4.N.4WH,J9AP,-EFAC%-J=.MCG+S& MO)S=QU61RBOOLVRIY*S#TM\KUO6[NQ K MF*>M:+=RGOY- ^OIX.+A>L74_][_?9T^XZ7:SWS :?X'7J[YN[2@RZR0#W\1 MNI01%C#(DCB$\G,OO_>&^LHB:N%4>?/;V6_ D)* M#YZ5^(!MY#8PK'08T:XP&&T=@77C7BO<5Y^=+401%QY%&"8XB($T&$G!@23C&, M!,>1XW(2NKX)7QU.,3=B:B0$E8@#R\L< 5*/9RZ#9V1"V4'FJBJX/4+AF-,0 M6&*)(Q-,2@>G%=Q?]SU77G98YVWV2-)57=5J0Q[;DZ\1B1W"W!@&F'@0):X# M"9.+'N$08S_&GA_0(6=W^J>=&Q%TTED,S_5IPJQ'"?;!&YDF-B=[.A)WS SP M;9S3Q48P63[Y=E>Y31J :=;J0'MB-T>?38, M%4WQ!F@&FF;V7,<.4RE=8*4,:+0!'66O@%(+=/6Z AW-@%+'8O!J0O!MA;ZF M$'G:P-F$#^$@[#;EW.91@>O[^_)]GJL1Z][$[[CDW4?YB63&_6YTQIK;!T#* MG%=%-8"4/%OQ;%V9=5OV;]N";W71CP]H@7L^1& ;UY$)> "DEDUF4] &A0RT M)I@L:F"B;C=P8'3?)1G1=_C'UL[>9._*77<0!^I8&2(.1+%P81)C 4E ,')( M@&B,S+.BC\XU-^9I$GZEK#M[QXO2HX^#K&7XPFFF3E=57;";:CXWXOU*9/)MJ@REQU+7 M.#$8)AK7MBW13M\];*2$"/S"N6,38R M508@-LAB,9EG,L-E@/)=^V7([VH4T)I;GT MD4E2VOAV/J_K2CN<8,_A'G0%5O7"$(6)0PAT>.2Y 4F\P-7NY]T[T]S(HQ:V MLNIWQ06UO*;-"4\!W$\E5F$;FT2&(C:@2>$9-"YH5'AJY(F;%9Y1\+!AX;D; MS(BAR,O%%^4.KFH6>)%#?29)($)> )%+N+0C!(8N5B?%"GE#YRLO M_[9=MKMC3;)$CXK?+L?C_SCTFZSZ(*B/>_K,W^$2MY4CD<]'&7E7A9^0T>LJ6\Y4NY,HA3 M'+][;CQ020DZ8LK7N5SG*^/8PPFPSH<9+L=IY!4_%"*CT$$_"H.B!">&G"P@ MT*]2U_=_YLJA.X&WV>-CMJK*)=3%$6[695'BE3KRNG BE\:QDT#A.^IX8T!@ MDC@1Y-QU_%#XE(1:73_TIIO;LF_,W%ID4,G]B.ON$6SA.,U. M83"$ W8,.LA),WGU!AO@'2OJ8&7<8<2\J1[QYF7SX[^G/)<#/;Q\XL\24Q4W M%,PA$4<4T@2Y4!(O@5AE7P0.O6GG1K*=>BD;8:O5_/GZCT&E M^#71UZ-/^YB.3)*7P&E,?F;H6*(XS4DG)3(S(/;IRO#NH05H2JS.UK099M>4 MKA_751&,=URD-"T7%/L8(\%W7SK%_'NC.R1X?T[I:ORI(EZW4CH6OZ G?#7:C"/L,AB$+ MY.8!>9"PT(>JM3..8^'1V*C"OM'L'KJHQ=\6V<<35[-IJ>F;$0']L- M8Q%L/JH2Z%*FOM@Y1-L86BA;^FYR@U9X\*T6'XQ2(7,8ZQCQ MUZF)YL942C* *]%4Z)M)L0US[4\AJD=+_Q][;[H<.8ZE"[X*S&9L;J:9T,8% MW'I^*6.I&S89(4UD5+7=R1]N()8(=KN<*M)=&>JG'P DW>D;"N[DK)5F(>"%4(, XX#B$*:P#3V<^C'..2Q M1^7=B6F6WL!\2^.&??993^:[II6P@!FTD@,INGGBWA#NP]0Q 9H3,X@+(*U2 M^C3@N2FS;VC\V1/\-)2]E.>G\S$[8^.^KMFV;E,'#\Y=#R><2CX15@5$'*4P MBT@.>1K&7A8B2F(CY^[%699&):UX "MA#:/I+N.H9U_C5CSR4#U6Y4LA1%_E'DE8'',8 M1 Q!%" .TQ CF/,LC')"6>8;9O=TU_EVD ]08:0 M'816%SB&4\UVJ6,'0?^BQW($\Y)AZOS#JF?9/$W>(ZF()QRF 44\A$DBJX>Q M*(!IYF709WGF)QYG-(ITJX==FF!Y/'6045U;&I<0NPCC,-VX &=R4C'$Q:BD MV)#R-U07NSCL;(7&AI3JUQP;?,[. ?&%;66VC+)E**._O?Z]9O33YN&927]' M/TUF?ZIFF8=(D&:09;(*41PRF),T@F$<1,3/DS@WJT)D+L+BJ$#FHO%U^5?= M7$&6G>B]]$ S?X;%LN@Y.Z8%>V)J$<(W'9<[\4'^"GZ1&H!B\RO8*]'/_YO" M6V(/HB-7BH4 L_I9[ $Z=<+<,)*E1U:<]*BLNER\L#\8V55J\ \_R7HGYF^N MH)^>=]NV;?BPW[M&5/]2JDB?@^APABBD)A#V4RFX;ED 4Y"GTOXC@T MHDE7@BV-//MZ@8-BH-.LB^K8ZZ8Z(IQ5,@=_2@V!4M$PNM?9DFOZF]]@(:=V M4<^YAN;.;<> N_*'NQ)K7A>Z8S#/O.ZNQ[?LHTM^,+I;,UF;[] I_%N%-[6T MZ8QD+HY#$ ?*Y46-<&RF61O"= M$DWIR5Z?>]!7Y$[:LP]^7),3-.3K81Y<]I;D'35;=9*AGG; MQ]X"TUD_V)L&,Z/1C?CLZH]RC:O_*#:T_I_E6H:?UY\VY#-3_3!PGD1YE#"8 M!)$GXZ8(3"DA,$,I8U$4L91HI8.,3;0X,MR+"CI951/H?]-CN5%YHQB5]U;1I7!>-AJGETXI^O2ST% 6/ M?GX6EM75HB-2[>=MN/*YV)2<]]CX7;EY$80D?OHJORBK*,OB(.,8,C%8"@)"..9UOV*WG2+X\U&8+ ]2'P'R%YFH*+S3!AA%&\=)G6)XM1\ MV@+XK0_@05SPU3F )L3J$LBYZ/4F0 VI5A>?8<(='65&VM75Z)A\M3]E7X/A M:CGHA%&/!%D&:9HE$/$L@*D?>I"E:1121',OT@KUUYEL:?3;%HVNI;"@["7Q M_E*(WRKIKQ?X,8>:1VD>4A[!/$$((A_[,$5Y! 7Z:1*G41I@O'IF55'2/[;B MK#(OX*<33P?[;UC\4V9?;4'.OA<;Z>J2A_=&@HG 3P.&_-B+Q!?;\P7X/(28 M^AQBPBG+<^+Q,&W!_["A;P%]-^TLP+,-G1QR/??3OTB=^4L%YN_<5I@W0<1A M]8^WK35OHO2EVAZ.Z\Q?:UG[&ZX+ZT5]^4/F0>^/K&Q=;YKQ[/L/+&U_/WYXT \[/Z@]O(&M-9YXH\J. M$:.N5Z.@[S,MK>*Y#Z/,%JI])G@_"OO\CY:!2(?2G _;'ZR2U]X5^\$V=?'" M9$[J$_N]K.O?]]$G-.5YFGDQ)#Z1W2%] O,H$_\5DRCUJ/@/TW(0V@JPM-W9 M+T*K% !'&H!&!?"+5.+76\*'3!=*[P4^)?P34\4$R)L'_5C"YRJXQW3Z>8-X M+,$Y"]:Q'>=F]]PCKAXJE8A'5;WTSDB1KJ/,9RR ,<\H1#S/8Q)9470_DS:+E>XZH^_-;> MM7%U68P]'"[ GM71\=C@W(C3>\W%UQK=R@(Q!,. '&?VH M9>#@+J\+6N#J]0\L8VW47"JS*TV#T./NC5_8]H%_PS\?RTK] M8;NMBGRWE4%ZWTI!9N*1%-(H!O-?,C,GF_3[D*&0)RA*8D9! % 48YCZ.(8]9C#-A M$,^"T\ZJZ0C7*;[T"'03\"2'5$ MZ,$ #CC< 9F^*E[P @MQ6FC0 'TXP+8$#2#NWOMOLHZ.;(EY99_5/GF393FU M>=Y&"*=U"@ZM/?=YP*N$QQAG.8$\]Q.(XCR 69C[T LRGL59ZL4T76UE912] M5Y[^U$86S%Z ">^?!>&H/KF[)D5>_/^^7Z[;P@27UD'O13,-NA._)48*$1S: M$M^/P^RJ^L 8M-6';@T\1*J#0P HEEE8&@$%\7EE00G[3=P$I)6[+LL/RKD M+3>LW-7@N*3@< ,$ QB'][8S!*<^7#H$S[87UF5P;FV%=3+J6W3"NJS8E498 M5QZVC(#EG$D#H3T^B7/05U4D7C;0VXG)VF)%Y:9>>2CU_#B)(4,D%&<3/X5I M3#",J+ ":!CG")N%PVI/O30BV4LN+&;E7MGBGS*+S[ 1E@'V>O;!-(A.3"P' M,%M?E1!;)J QU61O0XIUT7:4>&1B2I<.)G.\7(77ZD\\;ZRM,2!G@;?F(]@1 MUV^[NMBPNA8TF!<;-:3\OGS?%/\MCC]4?$\*7D@G3E,*_Y[\JNU;4PH6A7)U\]N?+#-*8X%$>9C"#!33T81)Q!Q'U953B+(",XYH&'D@B'1G&;9U,LCNJ5 MA* 3T!41>?_+6PHF? M\;:MWOC ?R\WW[^QZDEZW51=L4-_#8]%<]!O)?:Z$#%"(\6?1@-5X6/1J9$NR)2::/\^-H6_R5W M#0",:>*"JHX8H#_RK)O[@DJG^_;2(Q:E]8YO^O[O':[$.W3]^J@*NA3D$;_* MW[>.4?Q=T,1#57P7QZ7U8U5L2/&,UROL96+'(AE.[7D0L2"$:9;%T"<)9\SW MTT"OL+,K@99FM.R5:.OD% 0\-VK< 5P#+'_=:B/?L&6K#WCN%#*H/.=B/8<9 MYBU6:=[(@CMP6+%.(_#8K=A!*?# 0:<6>'RCQ3(H)#CSHLU4:G">Q3,K2>@0 MZ<&BA2[FF:^LH4-4C@H?NAS7ICKM+J])53S+KWE;Q,3#6QL:G.?0Z)2>W8FZ"9JUBL$42&Q6&O C!<#?;\8S.6?[TJ\W&]U^N/61;5 MD;<7ZIJC+E2F@O28$V'!L\!',$P1ADBR@ CH@L"H<,Z%29;& M9TI&T!/2ZOKA(IQZI_=;09J8TXSQ,2]0,P" JR(TEZ:8M]#,@))GQ62&GC6/ MR;W0^_@?]2-CU=^JT$2,8^D%*6.RYDNT_4T5DU3EJ5P7K%4RS4U M*;13'_ >WGVZ4GW#H8/&&J'YRI#.Z?NQAL.B\.A-_B)I1=IEI)=>A[R=?%= MK9&T6(@\HQ1/,D^*_R%^6_.F=HWJU_1>K*]R4E)$9!T8'^:^%PKK@D<0L\2' M442]*, I]D.C<'.WXBV--EKM9"9+JQ_H*0@.&MZ!3D?0**DJ6O;4O -*42 U MM7(Y._X>Z!DX;[>Z$Y/>VRRLL?DT#?Z.;"S'PLUJB$T#[*FU-M$L=B^2C[BH M5,'GS^+0NZN8O/W]6+%_[F2ML_>E%'&%.0M0$G,8PASQ% >$ MB .HT=M!8\ZE47Y/4K 7%?S9"&O(V3J0ZQ&Q8R G9E=+#(WIT0 51YRG,^.L M1&8 P2D[F7S4XA2Y7G_XRV'!05J# M(^408AH'3$=@37WFUJRIJUH]!9!S]J8 -J)6:63&/PE1 := MS'?[JA*O=^ @M\NF-$9 .6M,HS?KS,UIC* X;U!C]G%;9UJ;G=/+@_Q=5HIX MX$U"^(IEW&,(>S!&LAQ#+".[PS2#E/(H(UGNA22PB%(8G7BA 0D'N25%Y655 ME7^IKK7R"P#:>@7WWRO&S,O_CR^&KI/*!;9S^9WZ>!X2KI6\\E>-Q"X]2)K@ M.',*C\E29SA *8LE2SDY3!+?6F)IA[W M.<]3WZAEUN!L2[.0?M^7>^@E51MV$A^&5X]7G($V,:?TY.Q;.9/T$=?"Q'V* M]H6YWBII^[K: VG< Q^:M$FRJN^PHCY'LA&R@%A%%,4AS!,6PC#"F1=%"&'? MJ-*ZR>1+(Q?#%KU*AVGZ(C=KHT=%4R$^M:_'*=A3M4(^0FW>-LC-U$L+03H# MQ;+]\?$8%NFW]T_2%_+?ZIKL@7_:;,67J]A7[?OPLRT1VI7O^\;(CTVY+K_+ M6BHA8VG.LA!FL1] A/,$9CP/8"!.<93Z,>7(UVL!=ZLH)AMRGFYN?67DH6-? M7;78ZZ7IM[YYF8;Y;T[HI^;"/N8/'!ST:./*9:1!5_-V7QFUK\Q,*V*0@CS3 MRLR4JSSA"IDE-CN =3 #^I;QYTN5=H#"44ZUB_',KT&%Y?]UMV:^ET?^?57= MT_)9O#4_KO%WW4O0ZR,LS;86DD(I*I"R0A\(:<6?FS" 5FS]V] !X,;O0MU@ M-O$;00,N\*>4V=&5Z#@H5A>B \/.=ATZKEK_,E3C:;M3^:-8WR]BQ56$)0[\ M*$$\@#SS50]B6=B9IS!G'I+-&7&4&+4"Z ^^M)TO90-2.*O0UB/8] [$MF!, MO*6U<3 ^RUY2V-%9]6CH6<^BEY0Z/6M>?,;::28S&>I'_*IJOV^H^$VU8_VB M[^^+FJQ+&0YUR.G/<8!9&@60$N)!1!(*,T(YC"FE.!!G3!1$AOXS&SF6MNE; MH8\Z-^R398U=9E8KH^T]FQKOZ1UI2@/0JJ!POH3_00W'Y1@<8>G.O68EQ=R> MMEN@NN!TNVDX^\:MAU'W-V@TPRR)4P*S./$APCZ7@>(Q3% 8AQ'/,QX9E8ZZ M/,W2&$_5H^QOL?$;-A-0]=CL=J@F)BL+E*P:NEX'P6%3UPN3S-[8];JBEYJ[ M#CQM&S2E//V/N-J^?A-'U+K)3>E21D(4T21)81S'(40Y%\91+LZS''/?IRCW M>23SH"/&*8!\U$8 MFV:>;NUCBA[UIMU['G+KEF[O%899]L/+^*_?B\V[-.6/=6K!)&0 MB=,$Y''J0<2C4'I/,_$3]_(D(3A/C;RGUR9:&B$9'F,DOR72F%?93''*(M22'U)"I0&$ =^-^]?_,\'SSC"KQ(:?\=1)%WYWGJ/\VI0O#&;ONCK%0W;KDS_#2X MR_ST+DG3]M_>78JRNRA,ND\4=;UKGRYWVWHK?E#[2F4J_2&^,2I_&(3>'9!? M6O7@>T;:W_KJM\$=$$/)$B?%"UN_FJ:UGBRS'DO=LG@3N4Y.\;Y&]NP"J_EM0M]*C:%//[(KW3W M_N1QXE/?YS#*,(8HRC.8YG$,LPB%/(C]S#>S2D;F6QH?M>(J"L!' IOM^#&8 M]0C (7@3\T$?MV-9W1LLFJ@X8HFQV68E#4W53SE$]V-VE/)0?<>;-B+U7;FI MRW5!U3_$?(_B2]:%/#_PC\4&;TB!UW^(WZ@(P7KOY@NH(!C&/)ASGPKB"0.8 MQ1Z!7ARR)* YC>/8A'B<2+4T>NHK=0>.U%);KZ^8-&[VJH&#;M;7O6[668_Y M9E^]B?EQKH4S)E.G0#NB7#-> MX,/0]QA$?DQA&J $TB3'&>>4A'JQP/U!ET:Q?_\#T'*]QI5FHM(10,/D9JOV MQ-ST]TTA+[#55T8=B>^?6%40? ?>CP"AS3:7-!^(TN\>;\BB^]>!*(Z&FV6? M7U*@VZ87_V:1)JH"3MM:JUT?30\'.>((\B *92%3'V9>@F 89T&815D29_I= M6L_'7]K>>[!LRGH!N>&=Z "/J0T&!44KG4U7UDO?)OV4R-NPF2G3\0@C1TF+ MUQ4?S$6\\+'Y4@RORWR4.3CPF$5=U+]P1>MWZ[)FW\K/F^="QNNI3'GCUHP: M0RV-J!J1@9)9-MOZ5CRI!C2?OSQ^ZL6,UG= Z6%0/%4#UF%JFP#1B:E.%\RV ML@9PWI_1 "Z[6JL:X\]7NRYQ>5-AEK^;]V/,W:3Y5ZV)WYK.';DM _,H(*UXD!WQAVY7G M%#)%_OHIK7LO$N/VQ'#[_M:EEAM'Y7/N7%IO-:RJ 903W2?UF(L=2O M]Y615RD. XR##(:4<(@RAF'&F ^C/$ !PA'.$34A#PL9ED8M!WD!Z0ML1BV M;I=[F#C?=A$GYE95O>6@F#S:[9=1Z 8>>\NX5T]E9BL%@=(0/&R 3&WOE 1* MRS=;3H/[^S=;UIFN_M]B>^, E21Y$/T\Q@&2TOHS"^ ME)OR6;D;-M^;1@-=8@CCL9X,O[2Z*(1$2@9NQ[,FJFYUQ <9@8'N$Q,!6:0 M:&_^$<4'O)#BD\U&%S\<]O>U\6;9T"/*=#MX[#&K+@J/K/S"RON7[RKF1W8< MNG_:&O10N/CYI>U+V1+@\<,#^"+^<]_:UDV,DQ18\%[CW+I_DG?/1KT4+L,W M?G_@ KF)=ZX;T$Q;*0RB8MM(X?*@<[91&%3KI(G"\+.6%PU=_E73'H\Q1// M3V$0T!0B+PUA[@G@\CC-HY!F"8V,8J..AU_:]M]+9]=X\ 0[3>^_-2)3._FU MP3!WY%_4V96__GCP>=WR%Q4[\[Y??FJVH*5#-]15EO,H)!X2Q_3,AXAZ'&(/ M>9#$"4^3*,L#;E1'_"9IED8'UP*9P$:\\POEWX4T^6I0="GX &IB#K/"R,BW,0:"E8/CZJ"S>3G&U.J[.D:?M8A>D'0B(R#^ MH]C^>+>KM^43J_9<FJ2)"CC3"R)9K-)$[R'26$B%*?FB%9@("4&G M;/>(&ES-NT=VICMW)PB;7:*;835X.ZXYU'S7WF:Z'=UG&W[4W%$M76+BFZ#K MEVX?7QJG*F^J^+N^A[G3>]RA;*'RQ 0XJJV1:_A$/RM/<#?&;([?$Z'[?M[3 M/UFZ=KBA35Q)3)E^J1>#$JX M3P.I1'6NQ^R77TM*\_@@SZ@5#%5 MI*]1U^(J?U6_+S?&CNM;E]*4Y29?H!DYL*=+TYL9'&FSCWB3"OTZ2:T@Q_@Z MIU$[:=Z(9&^"[CH%WS:L'4$_5JVG1E7I5WW%ZOM]EXJ5EX09D83K422]VDD& M\X@%D",29SSW A\1$_X=GFYI]+J7MFOR<=[&XQ=!OIV@"OQY;NX)SZ M@+='LFV[T<@*#L*ZHS@]4!PQV,ADLQ*4GN*G_*/YJ5OMO[^5)?VK6*\/!@&. M$26Y.'AG221L.R\1/Z59#&F<^9XP]?(PX*L75N6EN75W-IO)7NC/.8]]\+T5 MU]8B.P?7U-JZ"; 9+:E.SIF,I*NP.#> SF=Z(^/FJLK7#9?K'W%GE#PW/CY(+J.M;)I8]9=A3KB$LV65_O^U*([]8/ M7+.VP)SLGDC_KM,MZQ4B,<>!QR'C,($($P2RG$4RC),K2*/-IG)B9+192 M+,^<^5A6K/B^ 5U' ; ]:&/8?\QB4?18:6*@)V:J3OH[T)._Z<#3:@ .*H"> M#@[;E]D#Z*JEF84$\[8YLX?HK/79#4/9\>$7MI6U8!ZK\J6@C/[V^O>:T4^; MAR[_\UZV$"UD8=A5Y*,<9SZ"W LP1$GNPS3E'-(L9)PD68Y]9E+D6G]J(W-L MA@K8L@R#*BGUW,HNG>R';&:\%]R,!@W60H_]ID%X8M*3X*KR4H\]<'^1DH-B M\RO8"P_NQV$VICMSQ!RQG,'$LY*;.2"GG&8QPFQ),5T)>H*X%V-AX06)[\EV MCKFP\ B%V$_S(.1AGL9&&6_VHBSMY"G>.95L1TVNI<6L1TO-NEXL/>Z;9PDF MYL(;TF&<]R.X'="W2X1YDTX'MP/F( 7FMAX*,A;M0Z6N);\R4HISY6L3P*09 M:GGILTMC."%CN6'EKEZ_ M4W1K#=40Y[)[U^8.9%R(9IRP5:$Y.1-E#N@KW& M4+$*]+PXX&Q1GT/J]$- !Y^[H9A7^T+O"$*87=U[%>=1&E#JP2"3P:"81S E M*(990/P@CCA+/?-B7E>G6QH-=(9.$TFU/LAK4*"XK>5V?;/Y*7J.*7ZSD-?XI2Z\1WNXJ]L#;0YS,*4I(C+(T360+ M- H135)Q>J()#!,_0SC&OD>-XH;.IU@:8SST&ETKIVPCLKRS/@AMZ $ZQU73 MTW,36E-[="[@(FR$*>[QK^/@RD]S/L&\_IBK"I[Y7:X_:;?IW[/GBI%"C25^ M7K/6/7W_5%;;=A^L(H1D6FP.\P#'$"5I!K-8%@@E44CBW.,Q-VJ-I#/ITHBA M+[,B!MP3UHP0M##7HPC72$Y,&GUQ[\!>8(7GO0Z>QMQA I C-M&:/XUX1+T$>@DA$*78@WE&4ABE49+X6!Q9.>GU2V5 MH0'?N&O1'7(3[^I1T!P?'/3!L6^F?GWH>?NHCZIXUD)]_!-VKW$5W])$^3V\ ML$HL-^O>YP@E44813!+IA(P9E4Y(!EE"213$68YH:O(^OSK3TMCB*WMAFQV3 MK9G+[QN5:20=OV!;Z):$& =7[YWO!+*)::(G8P.3E'(".V 4"T<&P?5Y9K4, M1M4]-1'&/W!C1>('_K'8X(TX5:P?RUJ5BMEWV@NB- R\E$,:(@^B@""(@XQ! M'_N(X@1QBHTN+'0F71IM' KVEASLI0:=V#HM^>P70(]/7,,Z,;4X0-2^-K(& M1*XK)@]-^39UE#5 N%I=6>>SSL++I&^CKMGVGOQS5UCM#;-!%[1++D4F-;XY M*3OH"3_)AK'#;;H I*')WSKH2 ,8C4 CG5%LW_7B0/&C7(M/U!_$X-O7511E M+&D!??#ALX';3?9+, RP?ON(-6U*F\!:6K?M!+H#MQOMU61[[8J<7U;@D?L M-B;F.@C.K,2S"6:V":\I>&X!7GW2IA0T?BX$(4LWC(S"VXFCW!\EW_XEUJ]_ MF_6HOO$KSL(\#,6N)PRG$"$OAYA'5.:+(@\GON\QK?0!\ZF7=AS]M!&S;/ : M[FH&ZE9L(/[!=VNP+KBF*\MB#8998UID)V:3GMR@$QQTDM\=W8:#1P,.MD#9 MI'+T5&C/54#:'>J&9:1M@!NN)FTTXHQ%I6TT/:XM;36"W3GE8[$IMNSWXD6F MKVW%5Z40;W5U)JH_X_\LJW=K7->R;._[\@D7FY7OAT$@OF60)$$NFYIZ,$49 M@EZ*2)[Z&6/4**G,@U3P4.P!LZNL5&ZS,#\8C0+@Z'E^;9MY#\HBR9T?EL>?M:.%0K_:C$+%) M3-T5F^^' /3?&"^KMJ[M-_R3U1]^BHG%',4&5Z^?MNRIEBW;9+^0?% M]F7U=I7Z-(XHIY $.! G[#B#F9\S2"7E1%[(D@R;.(0GE'5IGN6VTG2N].F* M@F^E1F;4-.7RZK';0A9M8H(\K@PN=SLXJ-K/H&E7M'U>J=MTP3RH!SK]W#'K M#(O@B)RGE'16?I\!\M-7Q!Q3.KN&_[H/F?M$Q?NLX 7>F[_JNK)B]'[3SX(4 M?]L],?J^K30HY._]<85CGV0)0I#YS(I V<59#GA),4P93&'R&,YS+-,!KQRA@@/@C2-NM>1 MWIMH=$Z+%\G$[Y"N!F8M PV*@QL3*WD-"UZ/0JY'_FY@G*GH=2NKC$)HI3WW M!CLL>ZT+C:O"UZ/SS5OZ6E?]L^+7VA^TO,/"1?4/O-ZQSPS7NTJ%S#Z6ZX*\ M-O]]R"GS,F$"8^Q#X@4I1&DJJ[V&*22ISP.?AE[" Z/;*]V9E^;I"V*,EZO+)^UYY[UV,H7C[,+) M> [OCH-.3XJMIN(,F^5 M9E8B=03=*;VZ&M9=,Z9/X@C,Z,I'F/M)),ZB@1?*5B@AQ#0,8)!CC\8D#(6= M>&L?IF:JI5'EM19,A9+6;?>E%FS-4Z@3"*<^?E[IN=0(.FV[I6,P)NRTU$[T MYDV6CA76Z:]T\HD;SY:?-L^[;?T[>V'KH*T\@%& >(Y3F!!9IHFA6)PF:0B] M,"99R/*($*.R#@-S+8TX_BB^;PI>$"Q>X$V]U(>\9M6+IM#X765KQX# M!SYB1B:4%:L/PJC9OGYX8M5W8=S\K2K_VOZ0T=UX\[KR,\I(E.8RF3&'B/@< MICR+H>=[6%[2LLCS=(AD9)ZED4@C*NAD!8VPH)56CS#&H!TF"X> 34P4EEAI M4X0F$@/UHL0(#3.('PZ$,#;N+&2@J5Q'!+J/VUD4;4VDKTP&+8NQ'UG%R^I) MIIT^Y.OBNSKL?/CYS(B,9% UPQ[X'^*W-9<]N,11275>"#CR?!_ED/"4RQJ1 M&!@R1@,>Y2:$KC/ITNCZ MTVD,Q!W8L.MQOO9@ZQ&J:P@GILL+B7"R[^0O>YE!)_3UT[A%Z+0^1LYBH#6F MG#F861^$\ZAD@\_:-CG(MY\V];92*>9=S/)7O&4?.&>R5243O$AD^OEWMLJ\ MC##?CZ ?DPA*'Q?,X@##@*:I3Q'EQ#,B(J/9E\9(>Q&!%-BTSX$)['J4-!F8 M$W.3E!L MQ7#-WK/F?S]MSBOD?"W7ZX]E)2L]K[R4IVF2$$C3*(,H#@.8IY+9PC"BJ1<3 M3HUR=PWG7QJ9=>*#7SH%?@7%!OQQ5*"MT0+\*?4 K2*&IU[39=*UQB8#?W+# MS#GN-BEN-NBY2ULSFGWN5#0;:"ZDEUD-8]YX0A8]H!]^,K*3[/K >4'$#!\W MQKTG1@=:&H,I@<%>8M")?"=V3+G=E+HFFAZ*P[SD',")66@A_Z&WSRL]G%/K51C') V$(>41@F3$5 1SEA*(LSB,<" ] M65H7EA/+N33V.DHEO#'?9ZJEU;/%%K!@$[/E1'FA5RI7+30O],+2+# 9M"_E MOVP&Z 6HITS[O#3=&]UG_RZ44J455B'V0T)]!%D2^!#E*8OX+77+K+.7\-]UGJ"_EMOL@ MV+_6C?<9H,YOO<]G,(]X?-^6-/Y8U 2OFVJU'\7OZA5&"!,D>#Y%40013U.( M94)NF.(P9%GBI4RKO^W@+$NC[$Y0T$C:EE<&2E;]6,?KH Y3J#.HIKXGLD') M*,IQ% 6K&,?KH\X6X3BJ6#^^?7!I>_<1OX*7^NB] M_%X MRYEFO =4,+K.Q[/<1IW--X$T<1[]@(Z3;B=V[3W01BLW(?GH\WF+KRJ M2-\]>/TAR\1S<4*DQ5HY&_]@9%>I$V$3;<)H4Q1/UIM7YL$#_X K:3S48F%5 M1M5OKY<'N/]9U"L2^CR+Q3L]SS($4":;3\4TOC6B64OJEV L&XG6:O_<2$]:W"*@18 M2"=^S;H@/%J\%'0G#EK#P!@9:9JCJ&RR:7G)^*?G$=1DJ9>;-1LY_(T2]NB*FH&YE), M0'IR O93_FP8A'L%6CU;YG; )M[52D"H) 1MF;WC'2[+5>/ZAW(=#V%GWHQB M$!I7K2@N3S)O(XI!1<_:4 P_;4>H$F4\DSP 6,0T9Q"S+, MAB@.:!ADU*?WK\)DHFW?1^-">I$7%7=T;8^ M'W_6'7U5O=/-?/U!.[8OMZ7S'\KJ1L%7(OS1/I=20> M@LCC 11&<@;C($-I@&)A-VM59#H=>&D;3\H&I'! 2J=_>W@$UOB%H2T$4[_] M]+0WNA6\I*K51>#10+/=_5T2OW_==_'OMD6,[BD5RUD_EO46K_^?XEE]FW 2 MY)0%'@Q4,;34QS!/,@)#ZD'. M'$!V?)^ZP6OB76L+E44)HR$D;JA@=''8F0L8#:EV7K]H\&FS[:\Z4W>5_#^6 MU6DUUQ6G!.5Q3F">8W$D]61!HC1F,$QC+^&$1>*DJD, 8Q,MC0+V32AX6361 M_ ?I#5H6C\$[C 'N(1L8A8X0NNL9K0CM&@;W-*X^N9 [6C&Q:&G3:&ZD#0D M*I]6/.EEH:>X4A!PS&B99KN6\NS;!XABRD5$EQ;1B&L4V7 5RF!5= MP#,U&YHCH[V7Q]0?\N6)S_;\>.)?!W/HZK"S;.TQI;HM/?J+S9#.^+:O0M[LL/6/@9W_V0$4R%;!&UK3#9_E5L?[S;U=ORB55= M+OM1!;$4^S[/>0:C/$TA0B&&648#&'/.IH1:U76S6Q,-G^642$_,%(WH$N).>""E!YWX=_OZ'W:U].PP-_!\3HG] M3.[0"=; S%5JB^&@_]1XT/FQ;?Q7/K-J^_HHOCK;^PV5A?B> MY9?S"]NN>)XR[L?B18$0AHC$"1 M=8):5%P?1%C/B^,*M^G]M4K,.Z $5 (8\HR&442]/ V,7M0&^,-N2\2!J%:-2/]G\?W'*O#RC(28PC@+91KQED:2!U4 Z>L"GO!/?=?V1$NIQYEOMT 3T^KE MTKJ]%3M2KI_/6M\!I9^L?-AI>-?U3Y9:3EI&UP'ZTU7/O46XMRZ:ZP!8C5JY M+F:QN,LX[H_S#URI$KVR/\['=5E6JX@%-/*1#Z,@R2 *&1>\GN60$^KY08Q0 MXFM9MCJ3+8VE.P&!6 H&N!31P#L^AJS&!81#O"8FS;,&6GOLF@9:'QV#9W"3 MX!#$F2X.;@/3[(Y $YW!*X&Q,>:[ =#4YLCAK_L9R]HIXLNBV/N!O\/U#S'D M7_5]7JNKA56.TY@P827'(1?DRCT?8EE0)8M"'*1QQJEO5)5N:+*ED>M>5FDM M26F!$E><4UN!#;T"@T#KF;2NX)N8:V] SKR.B@8DKJJI#$TU;TT5#:7/*JOH M?,:R+B8AU0[+^\9O^">K'[8_6/7M!]Y\VD@S4/WNW:ZJQ-RKS.>9%Z04!DF. M9.Z&L-;RC,(DRF*. AK0U*CPBO[42Z,791Q#3&G;[J24HH,M_FE8L%(?>SV. MF0;1J:\E&J%57I<2$3PT< K!02-Y\WMQ3FZ$=UABTA@P5Q4C]2>>MP"D,2!G M]1S-1[!DKJ;32_<6IBSF,:,I9 F-(<+,AVD8QS A/F4D#+(P-_(1'@^_- :Z MMVB;=0*8)J58PS U;307$5/8)9=U=K7SCP>?=W=?5.QL!U]^RC*,X-O3]\^; MYT+6C#)AU4]O)U3DE#D89B' M>0)1)OXK\_U,_).0' ]E7?_&Q E6'G!6F$19QCP$:>*G$/EI#G.<)M /* WR-$,R M YE!W):^"%K;+VNVWYD@TVU%*2,H-_*H+S4!I%4%L)^DR6>0EV&&QQJ3E=%C M.M= S\1S0C;PBY3N5]G6O$&XTP'TE+@#N1)?>E4D+0+TE:T5'91BR/\HMC]^E&O9/$$(=: M%L(TR!CDF" O#V@<)+X%V]G*LU#JVY>O*KET%*MDK5854.[[4M:@:M0%VU+\ M*-YKSL5Y5/::<=)%FKEL$,$K=P+&^Y%-2I;)7&8,(P))!F1P>T)A7D8)C)L!Q&1 =>S9R5>N.,WP3F: ]T*;,8/!.N@QQC3H3LPD$EC%M9W8 M,G_GE[\W*/\*]L*#^W&8C6G&'#%']&,P\:RT9 [(*5U9C&!'8UT)E3T_-MXU M^8)E8<:#,/9ASFD$49@@F.4>AV$0412P$(4L,+%6KD^U-*ME7U?&PE(9 %2/ M?]S -#'?[!$ZF#"MN]VQ"3..AB,N&9AH5NX85_B4*S0^8>D1QT6E N&: 3\S M+-WM]&'S539AK00-B3-341\NL3%!OL>R'&8X2"'R4"1..G$&/1YAQ!(_S1*C M.T!3 9;&(U)^\"(5D$ZAUM;!ZZ:0?@V>6GVDPQR#JM,)Y%(I0Q>YZ5)I^LDG M7(")&4IAWR;/M1>!GWMX[Q4 2@/PI^I%#R8I7&N+HBOON>GT\[K0+<$Y\Z/; MCF/?M;+8*K_2_8;NL^^(L,@.-Y.'[88P"KR0B"-@C!*($$MAFN)(' &#D$?< MPR0P:G9K-OW2>+$GO;JS/Y+?O &FP3KHT=YTZ$Y,>H/ 3A>+=1MN#OMN&DP^ M>U-.RT&,7V8/C"UN6SO#LC/S;ENOS^^K7X_D,RJRJ#FQ!Q-LPY@6D6 MQQ!%(8-93$,8H3#'.0WR(,_-3H>#\RV-PO;B@N>VS<6VD]N8P\:@UCTW.@-P M\L-CA]U!5-#(.D&_7TU;^2RII?KY@5+O8S?7"WA7OC!Q)MK^5E95 M^9<@LT?HD!QWNS.K$.%BX80:;=SDF)[>3[/O#TNR5 M 0=MP ,'[_I+\WGFI;$NA3#A$KU5H03'2W5+*05+= T*+9C.\%9E&"R1&"C2 M8#NBG2']E6UQL6&T:\_3&G7<#X(811$,_5#F2W@1Q,*BALS/LSBCJ1\A:F(_ M7YYF:>^I3DK0B6EF*5_!4L] OAVAB5\=9^!,8 T/@^#("+XRR:RV[["BIR;O MR--V.__W)/MT:?X)#_,P8#XD*DW*2\4!.DB0+-%.$$?8"V*CFBT7 MYEC:GF_% E2^;@^1L&8[_Q*6G 4<)W$*?^H8 3I&?KH.478[Z MX,CSY:GK*'B4JZ[U 0O'XL.SJGBZ^?X[PS53[LH'_O>ZO0T6,\JPTP\_Y;*S M)E!FQ7)$O,2C, L8@2B1)S#9L]S+HB2C?H(\O7HREO,OC6_V&H"U5 %44@=8 MTC/DE#@$$'7Z !:)< OC1J_ M3@N]@2=PVB68R?TWS5*8.?WL@1ST]%D,.Y][SU[G(Y_>#<-8'N?;]FWBS'"_ MH7_(A$V90B:H639EVKZNDI1&*8T1S*.(0<2X3/1"&:0X3Q//)TF>Y29Y'F,3 M&KU!9LCN^";G .N#U"H&I>[)_3]4*[;MJ^'9= QXS8.J0SBG/K6>8/AAS MDZHF%*Z.K6/3S7N&U53^[$"K^SG+A+)R4W:4UO!52U[[*CYAACP2)QCZ/!'\ M@C-ANGHT$?P2$@\A[J=BF6\32(P#3-.,P]E/E!QCP6&M5[OCC+,DG$^$ [C*0>=]R,S]2'4P5-_^CC MNASS( *...'R'+/RP*":IWM_^&%S5_DC8]7?JG+WK.QQ5=NBL5.^;C?W3UM= M9_G(,$O;UE)^P[P,_*- M:R)CY1T?&WLV_[BFDGT/N>Y'[.R +K[AD>V+WA1D11*.DHP&$"$O@BA& 4Q1 MR&%(6(B9.&R@+#.Q R[.LC3"4$(!UH7:".L+U%)8\$NQ ;1Q0G.4_-L@3/YE@:\X+7*6MZ^PU7U*NBGJ=30>=X]E&"/HQRR(,<049K M7"84(S_,$Y2DF9<9U<74FW9IQ*'JM\G;/A5PP [R&U9$T,-Q+? 2PKXS5"-_5@)KGX, /*5'I>5V^,J:>>13?RA_"3GH47[$507E"XD!0$\T(1%F4PC3* M)%,%/ D9"0)D5/# 2HJE<9:4'XOOA7QQ=R7,I<.0M0JTOWQN50#/XM.FC7EM M%DN/W29?@JG-)@5NHP!H- "-"G==Z:M.#= \VRD"'H<6PJ+/[PU .FL ;"/# MS)V!;X#IO&7P+8-9]Q*6-P!RLG)=R,(S>WLBBD/D9Y$XZ;%4V' 1"B$.*(*, MDY3$?IS@S"BQ[?I42^/ @Z2@$]6ZK=< P'J4Y@:VB7G+$C&;YK\C8+AK]GMM MHKF;^XXH?*&9[]@GS&^@FW@XR40JA/M>D-33L_SI?<$YDWUNF$7VEMFH2V.) M1GJP%Q\XL\KD,T1Z_M)X.Z*EOI@PQGB#ERPX[JUMNPZEFN_2V@Z!_ M!VXY@N5I4!PU'[BRE+Z([]8#[[7@>E\^X6*SR@,O30,D#GQQ*HY^W&,P#9DX M^J$DC5 2^0DSBI,;GW)I["4EEF>\YA3Q9R.DH6VC ;3FL,/6NV MK>MJN^KZ=-[_+.I5$/MQZ(4(DM3SA%W (ICE"85Q&F#FAX2EN5:_@].!E[;' M]SUF_Y32:;[VS] :WL>W8##UG9*F^MK;\YJN0V]H\9G>VUG\Z[ QSX:;93-> M4Z+;@%?_;MUOK4F,D2UQ[U]PL9;WT]]D#8FG 5EMIE$!]'6X ZT63ANOV0'HKO^:X?QSMV&S@^="-S;+@E]5[W=54X9#\[1P_*FE$4^OIS+H9-0_&)P@,GXB;]5>>,-MKE!6K#YMML7V]IU0L\@ FL3#N491&LN$]ASD*,I)EV$\\KH3O U"VIM7 X.!72P^W>QB\<-A%P^-._/32=JZ2$GPKGN2;Y?.7QT^R MZU-="( &3$U=I,9?MK>#-/&^'<('_"F%=57M<1 )NS*/EX>9GY(LBHQ"Q<^G M6-K^;B4$2D33(-?03()"7RKRGOK#S^V00SE\:_IN!Y6?RK M3UK4:+TGI-J)T=IXQ+JK,YY%>9SE60HY"2E$-/=D^@>%) T2[#,ORQ.MZ_6A M29:VJUOYY#L)2XGQ6O.J;!#)X=WM"I^I7]B-A/M8Y7I?M=T!0@9%3AT@-5,E M4PO$S,J4CD Q6(OTVF?G*S@Z(OU15=&Q9\V=#._;[X *+BCD%^$K>RZK[0JG MN3!?4 "Y%Z80\8##+,E\2"+N\2#.21)J14P/3;(TVNOD! =!02.IOI/A*J#C M7@87,$W,?A8(&3D9QB"P\C)<'70V-\.86GT_P^BS]HZ&1W&HW%9/&RL_P]&' ME[9SCX[14E(F\]IESR1S)\,Q2OH^!FN YG0Q'&$SB8/A(@PW^1>.1YS=O7!1 MH4O>AY>]8=,B$/CD%J<32B)2)["U ]SB)COP10Q!,,P MCPG)XQB%9/7"JKS4]3AHS6ORY>[//MUWO!/[[I#,B0]I//@@NIF+0F\5$,\X M]S(">2A"'D)-BI0YGP-YLDS^^>N:-Y7DX"LYQIR#MW$ MW'SXWNYS7WOI9_<:WUMC!Y(11(Y\2GISSNIF,H+AU/-D]F'+S(^VZLP#_VU7 MB[=U7?>WV&^OO7\UI79R/_(]GG#Q'LC$?]&,P0Q31#!(4ZI4<]64P&6 MQDC]LCV=!J"OPAW(7_N_L*MZ9+Q.>DPV)?H3DYI[X,WS3BS1@\6.W:@W:&RZ<-J63]QO>L^=]/F]8\ MJA_QJWH#QHABDL41#')IJ?@XA%F"(DB2R \\/\_3W*A8T>B,2]OLG7C@N9'/ MS.(8!UC/Q' *V\1DT,D*?NFD_144&[ '\G$$2&,+0AL<1R;#^'RSV@C:ZI\: M!?H?M"S:>(AJ5X6FZ_O=]D=9%?_-Z,J+$L)(X(ESCQ>*8Y 7P(SA#(8L(@$B M/*)Q:%2I\?I<2V.4-J5#%32[ W@OIZH7KVK$UX9%XH> UN,71_!-S"S]9)B[ MIF*\.*WL)758A'$<#E>5%P=FFK?WU MS/LLN&I7,?JP^ZI7C&=IEG,?>CY! M$&4\@9A%"$8^I2C*$I(2(Z>O4^F6QDY2N:[F7Z.?*B7;;R39J0C4C7*KE7JJ MKZ9JY5"#/Z6F0*EJZ*UQ^R70X\$W6]J)F?--5M68=B=!WQ%1NY5M5FJ?!-;3 ME\$TD[AH(-!5_FV:3JU\/\4XB0(89-B'"#'Q-@AS<:Q%>1QD?A#CV.AM,#39 MTLB]:-Q"XDTW-:H>W>SHH3-(\X&2J M-^PB<%GIX78"5SYC$49^"-OZ@U4O!1$&[/>**>]EF^20AGZ8DL"'"9;]S*@P M&G,6Q9!0RH)<_(GJ68YZTRV.+0Z!@W4K,<"=R 8AU.,X#].&>_2F=X=WP'7" M@KVTXXDF-@@:A*,[17*FP/1!1!W%IFOC,ABE/C[*?/'JVAH=1:[K?\JR]OQ!H4BQ9D>E,;Z5LG_#8U6^%)31WU[_7C/Z:;/O.75/ML6+,BSW1:T# M1-(DR@*8>5Q6#<\P3!,_@$F4A#'#"*%$*]-^2B&7QN\]'66IF:K34O:R;NO[ MR-_+?ZE.,L^MJC(DX- .'N_U_'?#$N53? _T#-"W7MV)WS\G"[M7$)P7&Y(E MAN3:/O;6]A>IJ_@"_ H.[?<.^DY38'W"!7%5FGT*$>3$W'L;B#?EF \A,T'&^<7IWBS_?$CYH6STP<]9Y&^MUVTP M5"\6JFX/:;II7 -C+(TSA*S@0O270;GF0<2&Z<$E6%.;9%=P:M-+NP;5;;QV7AKGWQRB1OZY/S0+S1NM*]/0=+:S3?@ M,\,>'H#&_5:^ H7M!CX=;LYM>T65D\UZ[2D[@[_)HVV[,7!6/7"9#/10M6ZM MME4(HRS!089A&),((B_*(,8L@S3"898G)/)R(ZM?:]:E[?HVY;CDH!-;_BP% MEY4)6]$MV[7H+8/>0< YN%/?!+C!U?A88(23H[.!WIRS'A",8#@])9A]V+[4 MP_NB)K]KQBE=_=R"OO-'10RDD.M2!G^X#AH:A>*F0@;'(\Y>R."B0I<*&5Q^ MT/S+^+#;UEN\D::R]-:]L.I5=3QYVNJ:MM='6-K+[KAQCD$(S A0XUO7#483 M[]^>D*"3$IA@9K2%QR&QVL<#P\ZVF<=5Z^]HC:=M_=XO;+-C7YE\7S7MG7E9 M/%NHZMQ:@?R^I]N!9RPF(#2".I:?#<95CUR,,!6%/SQ@$G*:(L(/!N M!">+H+-!%)S%C5V>9>;0KT%5SZ.WAA^W+).VRVOVSQW;;#^\R*JY8A35SQ5S MPI(H2*"?ICE$48X@EOD6 4)9FF8\95RK^^W(/$NC@H.80,D)I*!&G7''@-4C M P=P34P&5DB9%R(;QL%5O;$KL\Q;5FQ8U;/J82./6Q\U"&.T_BC$4T4$'IZ5 M/^3#3U:1HF9T11'RTL CD/&40)13!E,:AS#VO9!P+XQP8%1\:'3&I5%$)YAT M*:AZ(:!\MBC;.HZT]IG#'7X3>^A=.'IH?M+0YMGBKHKX>>!-Y?K^ATJU>L1_BV%F\L/:W73PR8D&>X"B# MB<^%+1(R#Z:Y+XXE?D+R./+BV*PND>'\2R.@O?B2@8[D[O)(;"/#31=&TY:9 M#NZI;1P72)O;/'9XN;*%#&>?UT:R@^;,=K(8P93Q!,8UDW*DA3F.=9 -,T\;R[BJ54O]5& *OZKWUP!^[C0W&\03$]]I];U6E]<[\+\8KL##QF$%>2>8.:*]VV29E0B=P'9*C6X& M=5LBY+?7_E_4W6J&&?8Q26& :"*8T8M@[J4^3 +J)WY,\X2G+HJ%G$^]-!H\ MKGAA!TX#YL2$=X3CW31WW.; 3%PXY,+$BR@A1SZ+($<)QX4QE@"DBQ,>SJ?O+QI>W.H[3?1E;SANZG$(T[CAV@,[4'YQP8 M\*?39" -'&Y*ACX=<_9TZ"M*74J(OO:H^;;]O*W6\B!2RQ( 3>\]PYU[?82E M;5YQT&)5@=>J:V/=UJLXO>/0W\X#T(WO:#>H3;RIM0";8)N/@V.UTP>&G6VS MCZO6W^\:3]_0$U.5-%^W#:Z:WE9'WEKUN]]P+:U[Y9;H7P6N1C M89AS89BCG$&.\HR0B/N<&[48N5VDI?'-/:6 %NO=5L8W%4_B*761P9Z>U^4K M8X#]-VF?QH=J^+YZ#I=3S-\R[0)/?+&QJ)N1+4Y;70TY@]HU_<\L MCRJ[BH.G!0?OC(O7'&&C<;:RA&7J ]551)Q6IKFDO=TQJC_0?&>G"^(?'9@N M_=W.9/IM5Q<;5M=BM+QM3OZNW,@B[F*-Q$\J>D?]NK_'W_V0/W[:-&OVP*]\ MI&LC]^JO0B_V:.2%$ ?2KDH8@7F<>I"+__-"FOD9#DSLJIGD7AJC_/(W+)L[ MK&7ZO=@S9"^__/&@@)FM-==W(.8^0;Z703]C'*+ SV&&(@13G&4>BRGB:;3: ML._2\_ZO]RW(FF]!7_[IO@?R:_"O]P70L\B7M*CSO!4[C4%/Y3MPT GA8>[IS2]C MW[<][QY9593TPX:^%V2]"@A!"$<)Y)0AB%@<0YQX\EY6F"7"-A'DKI6L?'6& MI9D1G9"@D1((,8&44_]"]C*0XS>R-\,S,14;(V-T*3NHO=6M[.419[N6'52H M?R\[_*"YJT"=?LAVA]?K5UGHY!_UOD&5\5V/SEA+V\''1^=6^*;>SDO];[UN M!BU(QST/KM&<>,-K SG!C9 )5%;N"ZT)9G-KF*C;=W<8?&FVUO7E>EOR4'GC+;B:I1N3SC MRYH9_U%L?[S;U5OQ*J_V!_Q]66553_V_&?WPDZQWQGW%658R> MEJS_[X%R6E.MW3#-S+P4X=59:6%+=R3;O_X2:K^+W*/=O+_DN.H5Y66AIUY3#F>:Y=7F'IGN=3C! MR+85\H1!K$QD^GY7-0T(BI+^ Z_EW/6V*F3C ?64BK%6*>H?RXJS8BO;>JW\ M( V],.(P(4$$4<)]F$=Q"G&].N<:3?Q";4J#-KJ 1IG6 M;W\'E#Z2C?"./(3R&*L@SB+&0PQCZ+F,^0SPQ30$]F6!J9 MMMF.K91 B0F$G*99H*= CE\ZW@S/Q#QFC(Q%)N@5[6](!3T=<>9# M7GO0W('XI=Q\W:V9[^61+]-6JJ?-EGYM4,GF]B'^V%3=_8QO&B^V*![&?!)A!'OB>;#G/8!92"B./I 'RO,!+C:IJ M79EG:7S07H&+4PU@C:#&Z5P7X=0[LC@ :>+]W^(CJ_GMNZ*U4CILBC:"@[MD MJ(NSS)WA-*3JA;2EP&YCQ!B$;"?N>"25$L'2A) M$D.4A$'H^UX2I48.E-$9ET8,C_A5S+6&55L!"1-2[?#:T/4Q#K0>43B%;VJC MOY5U#UU/V@G*;VM#XXA%QN>;E4^TU3]E%OT/VG',1UQ4R@GQOJC)NJREK^$0 M2X-(G."8!3#BD4Q'3Q'$$:8PSM(@QP'+L%DZ^N!L2^,6*6SCQP.?&9:R#N:U8BT5+[E$3T/F0;T?1I0U4]-*-@ MIO9#2]OS^F7ASO4?=R58JS[QQKT0M'0GW8#%2T&%->6H+-Q5!&X(6>I&FCE: MZ42!\T"ETP*RY3&!:9BED">1E^=) MD"5ZSOK3@9>V_91H!H$E?8R&M]\MFD^\^Y14X,]&+LWZMV?:&P3'6*(P4XC+ M\%? +##E@J:#X27]Y^<+$KD@Y5&HQZ6_VQG[JFG/A19BOY=UW?4/>"PKE2%Y MH<7 *DRI3W&>042"&"(><)D\SR!E>8[CA$9A%JRVY1:O]8X#-\ICQ%Y[J:;[ MZC8=K,A1!SY9*L'LQ'#K(NF=*6:$?F+Z;%"_V/?P%ZG-K_UF)W>@5>I*8Q1W MYQ-' #LZP=PJS:QG'$?0G9Z"7 UKQ[WBZ(6_?Z]DM+68X(&W,7K?U!1[AT 4 M^I''927N(!<,Z_L(YD$20AS'H1\G)/RVVM(8YBA.((YBK&7> %BF9;3QVC6I7&1E$J&2JM 6ZF NZ#: M ])Z'.0F,;[:^*?HB3WLY1 M3+E8A%!6S6,)AU'BD9C[U*=IO'IA55Z^W0KTI___XAKHO1_*9W1.3^1.KB*(49R2%?N8G$'%.8,Z"'"+J)WDDB[YFV,1= M.9&<2W-C?I-S *QTV).O)6C4!/?[ M]>PTO0-X?RQRVM2%4T!&\D4I;IOL?+(VBP)HCR)<.I#RN)4G/^(!W.?8TCR) EH MP+S$C\S.'Q,ORCR'D>8E/=LJZ+US)T9VXO=IYR&7? KVE3;^.JZT<:BET2DA MKQ5=MMFUAM!9OUUS"69NO&L-T7D'7ONA;!.QWY=/N-BL. U#2KD'L\ C$"4I MA]A/,/1)2K+,XRE-B5G^=3/PTMX?;7+QGXUTFN%-9V@-\\\M&$Q,*KKJ6Z14 M'^MZ0R9U.]#,"=3'XI_G39_\W46-YG?E'VS-9*&%-J#?0:WFZV,N;2>.E!J6 M?\:;5]"ITR4]W%+!>0#PX1T])=:3>S6M8)ZEOO,X@([J/ ],](;UGL?5'Z[[ MK/%YN[/J[^7FNZ" I_0>DG.!/*:FFY3"(J-XIYE:<)N87!=$W,XB, MCR%#&#@Z9UR<8M:#Q)"2IR>%P6?-CP+W3VQ#932]*D)"PMQG- ]@Q%@ 48PH MS*B70$XXC?S4(T&LE<9]-O+2MO=>.""ETS\+',,U?ABP!F'BO:NIO]%AX**N M5J>!XY%F.PY<5*!_'KC\@/FF^YU]Q^OF<*%>!YBQ.,GEZ9L@63U!]@*,< J# M'$4QRGS*0ZU@VPMC+VWC*?% =Q@U>)]>PFU\_]V QM1O3P,@C+;A%96M-N+I M6+-MQ2M*]#?CM4?L#-_/Y8:]?L;5?['MQ]V&UFTV&XL#CO.4093X$40,!3!+ M< )S3O*(QY3[<6CF]+\\T?+\^DI.\*0$!5Q*:F;W7@%4S_*]':2)=V^#3B,A M4"*.YTT:V[[#*#BR?J],,JO].ZSHJ04\\K1E$"BN?]QOJ/R?#__<%2]X+4ML MJ+=,[*G6MK+6HJHKEK5#SUA MK4[" Q#KL8(;X*;VNMEB9AY9. J'JVC"ZQ/-&T$XJO!9U.#X)YS2Q?8=KJK7 M8O-=!:BOF,>(G_DA%.=F#Z(PR6$61Q%,XQ21C.4T(5I7:T:S+I9$B/R!'>1V MPAXGB-]$)/8XOA6GW &\!9W432[+Y/QR&:5IJ>9DSB6PSF48- GHRH?MN.@1 MOZIZ8-_*-J"M"X-C33:QDJ$-=5ME48+",$M@$L48HCQ@,,=Q!AG&'DHI1E'$ M32C)9/*E,9.2JR[D_5B];V*A6*H+-C:C**.%T&.JJ>"=F+ ZL64]@U8\<)!\ M7P=!T=G]&-;&Q&4#FB/^,IIZ5AJS >64S:S&L*T[+1B U5MYWREC[=,T(GX< M!#"@2/!6Q *8YYD/&>/<(RC,4*#5FO[*^$NC)K4SGN55O6RB4[3"FM::/H90 MCW%N &9B4NDD4R$,_0#(=_BYV.)UDVK0/G0G6XQ5>*L"),FV>%$QW2Y+4%^$ MR5GIZ>/19RXY?5&U\U+3EQ^S/% )RBBV'S%1?.B#07&ITL#.]$B9[O;\^D=24J9R MD40R25F'KG:5)4;$QV0PR(SX@L0%C%!,!:LT@4&:A5&=$S'NJ&3'RY! S]JPA"1$M M-C>K>E-))K\/J"[K'R\51>1N];^HDC4ZW]&&^H]^PL*TAQ9RM,]C.^Z$','J.H;10'26=.Q1P"QE8I^7\8Y)V*-&C^=? MC[]J%A)U54A+)#O0Q8&.8U3+REBK?8Z([*6 MYGTZ5?5BG#$PU<(:2Q Y]B2=EKT^%X[:7"C@82E<&9,T:X2B8/)Q4*+RBGEE MQD.;]WW+]6_[0:&$D<*+$TA0[,%(.(7<2S.(DQC%:4SC)-3B1CPO9FE.85^= M063I0??=3:,M>&G(<_4+-P3%LZ+D:CI&GS1S$OVCY\]>&DNM76J&?]'8KLN+NV*?R:2L:>O]" M_.-TM]W4&[02\_Z8I&&R1Q@I 4;7BRM?@A4?HM7@%_,:?EC_5PQTNK4Q8ZOM% MDN449H$7P0C3F/\4IY RG">4^1GUM)H>N)RP&=C!.O4A:O1O)^%H!H6'6\+D MJ6TC#J?$\?[2:0Y:U4&CNU@[[44'=Q66]??[KA7_46A;RF^<708Y2XH:GZTW[$LYH\*5M5JT1 MH+-"Q',[.\2:.[9$_5[.#/SI6SKGN#MV<-J0.[BXNPA#HVL\,XFS7>I=!$C_ MBN^R@0R:ZG6I5'?L:[FB=ZSYCO6^6F-*2?VPY@H]TZKMI(0*1&*:YY!Y'H-1 ME&00180'[4&8XB#.@R(EREWW="0OS>_M\@KY>N,B9#,$W"0$O+0&B)1#)DT M+^.=E"Z[^79K2^_O.I(;]FP=@M'R5 MJ3#>9#758]T/15Y-$\7=7T=KU:=SGA35>& M# EV%8B3 L,H*0@L4B^'81Z%"2%9E"5&)05C0I?F'GI4Q+\T:EI,?R9A,)6L^=!.?.V<9XR]Z1!\^0+ MEBJU^ M\W'ZN!+-62EYN*!<>U #I561-ZOB1 ^'MR1\H%](+ Q^HGMIE9='!]II?F'1 M]O"];JCT)R&2A]O0( M)M411R34U\\;]5*(TW>7%K$,$J1?/Z^WJFYF$*CI;TPOQ?WN#Q]%BN'N\CH,\R"-0B0(3OAF&@B" MDSSB>RNAS*<)*EB2J?9^.!AY:>M=*J=RG3T!V/ABOP@&YR=F102T^CVCAK0+_3P_D'S$)8T46:_F=+5YO/K_*&;)>>DV5)%OHTA*Q $8S" MC,&,1CF,F,?"Q$_\S->B>1^4M+2%N5<4-)KJ1;O#B*H%P%9P9G450(_G?BO_6H* M7%<5?Y V_&LW*UQ1_FO)=OMQ76] SR:;]XCS &_M*M*QNC/?9LX#_NF%Z$QR M#;>>9T%6\M^VUNQ+N4(K7*Y^BD50/Z(@"./,SR$-10^RF&\;!4,>#),"XX3F M'L%Z7\N,"%N:R^_K*BD8!&EC6==;D:W/-X%:^UIV#&E%SVT)/]=>]PBZAN^R M@^[C*'3Z3E4!$UL.<4S4O,Y,P>@31Z3RCID3^8+*2CJC]NMBZ>VXH]I6%9?0 M?@&)$Y_DXFJ.9#F/0;.80823&'*O$B O)'%6:*6>J@A=FE/9J:?G.I3P57,A MME%S[$J$NDUCH2NPT]+!5[PZL%CR)DHB9_4J.B <>Q>M=PVSV@7K95>P4]*Z MQY+F9V$4(<0@\[!,:T^Y;\E"&+/(CW//Y]XFU4IK'Q2U-(_2D+4^[0CIGO9* M:^:W#Z.KYEGL8.;8GS1P];24M3*MGA8SW">QL)7B/BQHWASW28-/DMRGWS#@ MM>A3V[6,@F_7C*^,_Z.H^L(_1H]^&L2)EQ#H)VD"(Q_E,(N# #)<1)F/4I)Y M2ERV:N*6YBX>..@4"0TU&!.F01WW$/:A<$/.3FD:1;!J" IS/(X M@$649T$8>[$71LKABX+ I:W/3F6 A<[\N".5!JC36F-'5H%;(;"Q#*+C5;[# M3ZH+6GW!3N'IU6\&I$9P8QG0F<*;*6 M134:X(S&-2KCS!?9:%AU$-OHO&=V MZ?2]H6GZ3D77N7+U\YY6@MY/?)-Q5SR5/YO/]Z-*"X?C.2^]E,X?5 M]<3^N'XNRE6;2"#7XW\IN2'<+Y9,=J=K*D:Z?MD]+JR2UOQW?,\D;6^.WB\> M$Q;A."H8%&69W+_QGU 4QS#!.6,X9E&68@-B"+=:*ZW@^T7/+M!:?+5K@/-5X5.@[;7G MF1Q+[MZQLK/N$_, ?[S!S"3U@O)=*;*6L>%''OJ51%(=K5 .T5OP*XKSK8['4W M*!%6F0JU+< %P(Z=>8/M=1_; ZW!@P*V9L7(&D#9+%=6$3M_0;,&&&=+GG7> MMT2F^!@%111'"84D% 0$&,6. M0O%"!L7'!+$DH1Y'#@<41H(K/ N2''KR&COSBMC7(@R_#,AW8:&\%$(U!WT1 M,(X]\2GII$.F2=OI-R?COR^SY&"RS>"#AMT!4/U+_"=XW%[14Y/K5V^J4MS_ MB5_PB/+P'WI/-G4,7.I_('N M+=7L23#O9T+-\2UWIAU[56$*#VG%C/8L$M<5G;&@>:1I>W#PCX=O-"CL:^1^ MZX#X71;.M6U\.S" 0 ,T<%ALF/ NTVBKU\*\RL_;IN%=)N:DP\/[:&&V=W+W M*S2XK]:O_+1"/KS]LZ9<_*X@YQIORM?F(J;C'/%1X)$P8C!G)(%1C##,4^S# MQ*?8IWF1$K6D#W,5EA9(2S?%GM9_UD!\* 'K5 =HI[O>]F4P+6I;D%NP'6\C M(E:06'?J@^(-_/;/IL?Q[V!G!-A;X80RWAQ$2T[<0(%9';$Y0,?.](*1##EQ M1)40)3(_M4D68E&1!+D?P= 77#B99)\O AA&":'4BY(PU[H /I&P-'?6*BB+ MC#7I;T[ 4_-*%T'BV.ET:,BZ8?NU?H.FVV*W.1E_7E:;(?-.V&P&'S1*!+^G MZUNZUDX%[[^VM&4I4J+O/]^!V\]W6OG@!U",K\<+47"]_>\!L)\6?LYFT\3P M@['F3 T_9\11[ZOC#QLP,Y-_/ZS%<-=_E;4R%7/_I:6MW3TGDF 7 M[G,>*39E.X5E>I#LQTM)6I@CX_G%]?;_KIM-36BL$GD)0 M*2JV"-X,@?(0;I;)6O6P,0VHIX:?,\96-/4H[%9]RRP2%Z?FFU6]J61MV==R M16\V]+E^]&/J$2\.8>#C%$:269TE#!9)DA4XBG"(M9AH!N0LS6\T%&\[/<$? M0E,@5=4,R(> 50O)+<#EV%,8(:4=ET_@8"DR'Y(R:VP^8>IQ=#[UN)D[^! +_Q9^5/]>]Z#D9OJE"0%A'Q"^B%"8)10@C,BB*!)/#\+ II@9#_R$13F_0*@X:S<6::5=4 M3_DK(-6WM[\8H69IU]&3/>M>9 3+\0YE-HA^(Z#/JXVXIVK*?+[3%T$/N_KY M@_O>;?T8)"@I8I3!,$@*&,5I!!'F6Q0C:9SY-,E0J/05[)2@I>U&C:Z[HKR= MMJ!15[UKT"BZXZ[))F:NKY@-X=)J,:2"A5''H=&!9VM I&)>OQ^1TO,7UKK< MK/@^3K^NZ_HQ]S*:Q3SN$8W"^(D61S#+ @Q)[+',]SPO33.C:I>]#"TG,$.& M]+XDH90Z&A9I]$!4BT4NA,;Q6M^CTJ@'?A,*#H=PYM4:I^;;KM?H27B?BHU3 M$P=K-LX\:D N]@W]53YOGQ\XDO6O]1.Y8UU@\?GYY6G]1FG]95T=U-#=L>L? MS^CIZ7I%OE%2;I]_B#)B[GYH]5*5-7V,DM0C&4Y@X2%!NXP%[0W#,":L\"C. M&:%*M#>N%%Q:<-&:"#:=C2):7^WB=MK9*?O0');Z\E\C4 MC9<;^LS07UI)W M@.X,UB#M>".=0;9S#V1BEF7,A=SY:.H>H'=#8N91S M$>W=OM8A\"CSBX) GX8QC((00^03!L,T]RC*F9=CSX#A;K$%)JU^BODH@["I MQ?V7@.%X1^M4$J]M^A M8DQPE/-%[$5>"J-$]'/+B0=9GB0!PV&21EIM0$=D+6T]MZJ"GJX7?$D]!K+: MDK<$G>/5;XR:MBM0P,.25QB3-*N#4##YV%>HO&*ZX3\)VL-[5&W>)'>.J*-< MKV1N91K0,"=%"GV6>#!*TX*[C2*"(6$Q(BA-DISI[?V#LI;F-EI5@=05])2= MRLW4!EDU4K "G?.@P1 U@PAB$@]KP<2PI)GCBDF33T.,Z5?T\V3O7U\>!)>@ M:C9L]_S2UO@]>@.O]0&1\J>RQD]KD3JHGO2Z@V-\)9LBX7JG'P,!_"'5M92\ M>FR]48KJ;I#9$E&/U>ZGFY[\SK 2>L.7Z6':(_8(QFE$(XTO" ^/P.DVOYZ&3R.UZ@F,OJ%T8/&VZJ,/A4P M;VGTH($GM='#3U[0O%04IU3T%UW5Y2O=?ZUW2S=W[ ']=9Z)9G>7Y&&6X3!' MD!2(G]X%'TR!$84H#M.(0XW\5"MK]'*5EN8ZFNZ>N&\2X#M8K7F+9V&NU+S- MO#/@V#LUX!]8W#:[,YZF4+S=W&U N#9;J]V1M8_ MJ'SA>*Q75#"AO]+J[=.6/JQY-8T 6\">J2/V11SU]%&(4)Z*&C1\=0KBB#3.3B.R%J:B^A4!55?5TUBZQ%HU-OF$U%CAE2%?T9^KK_RGO_^M^Q?^1\%/57__V_\#4$L#!!0 ( M /!*;5&ULY+UI MEYLWDB;ZO7^%;\W7&V7L2YWNGB-++S&L,?_P M^W3]\8?U1_SA[XOE/Z:?PP]O9V%=%LLS@'_?_+7GBT]?E],/']<_"";DY:]= M_G3Y%Q^$,4ESD%9Q4 89>,X8\,0->B="#O+__?"7HJQT*11@"B4H83)X%C+P M@@I#R"E)OOG0V73^C[_4?\2PPA^(O?EJ\\=_^]/']?K37W[\\????__SE[B< M_7FQ_/"C8$S^>/G;?[KX]2_W?O]WN?EM[KW_?45<[A!+\LL9YQBU_EVO,%NG6+\VJ=!?+R[\Y"Q%GF^].,DXG MFT]^%E?K94CKB>;.!14MN)PT*,*LA:[6BP:2VZJ%R/W3#\1UP>42\^NM5AYE;L/9FHPJ;GZSA<;_ MO_.PI$^78"B;>XG"[RRWE^00?Q)##FG50(KM*NN''@G+; .6:EN6"*I2: N+7L M3G"0_1*0TYET)N563@A';5K8I%.Q93R&U. MASLK[P0)U3\DCI+HR*AX.5]/UU]_GL[PU_.SB,N)5-()EA.01TWFC04Z\72A ML\^Z0-0KXU$?A8:[*^Z$ MTO"HZ28!?:?XT"C#0&L_!18VF @-NK[H0"TSL*CI!D%TAX10']DDS81O"_D?SQ^>)\ MOEY^?;[(.,&,VJ@0(:J$H(HCQH+*$%*(SLI WD]L (PGB=@))[9WG+23P M>1^^O,HDOFF9;F\J+BRAETC&SEI((E@24M#@@I @8C0E:(<)CPN7GUQ^)ZBX MWJ'20K9=@.19SJ2"U<6_7D_GR"?,&U,BR8+SZ&LLY2&H@, 5\^0[IZ3"<:'( MHTOO! [?.SB.E6FGP!"3HJ),11#]F,ES8E:3,73U#$V(W DKT0T"#+';]17[ M_I"QGU![0L9S^O+-\OWB]_F$R:2U\ Q8+B24'#AXQAFD%'61,CB#O!TNKA?> M#14=WVJV$&A/F-@X36^6;Y>+S]-YPDG6!97('@RK+U3K,_L_TT\:IYCZ&F+D#D5, E:0&[Y("EXPU MLJ28F&P'D%MK[P:/CN\^&XEU9'!4J_=LB6%#-U.^:&<2)$OAE5(6P3$=01JA M&096Z#_'O>3=6&TW '1\TWFPZ$96>7TYG[W]N)A?WLT5J;)@7(()A9,+E!A$ M'VOHY(*,42+CQQT3=U?<3?4=7V\>)<*1U?\;IO,E09>+^'ZZGI&UDE;KD"@8 MDIJ$8'REG1OPB6LO'_<0?G?%W=3?\;WF42(<6?WOEZ%F)_WV]2PN9A.% M 5/%+?.98I[H"\3(-:"60G./0=KC+/ZMY793?,<7E8<+KY--__)+^ACF'W!S M$Z_)*;%DGLA*10I]O>GR^K MN+9OLQ72I(/SU41(*Z-.'DH5A2K,UQ0.#E$6GK.3CMGCGKV?6GTW:'1__]A MM%U Y-6 M?;?\J>XO(AN(M@N(U ?^Y?.PQ@^+Y=>)TE9[C!E$JC)A1'Z,08$,-I4LT%KG M&R#CUJ*[ :+[.\C#!=D%#GX["[/93^>KZ1Q7JPG*I(Q-U1&R-1F08N$04 Q M([70V5!HU 'MQ;=#0?=WS8>+L@NS2U [ ME8OGNI"5PP(J"0,QQ "&9Y&=5\&RT.+TN+'F;E#H^#[R2#%V 0(B_*SF?2W2 M/W[[2');O3E?U[*O>N$RP52"0Z%!HZB)/67S(AN &1U#3D5EV2(GYBD:=@-) MQ[>6C<7S7/^.5_X-<)#RJGY"38Z.E8%-F LX(B;>9-=-(49UJ< M)G>6W0T:'=]K'B_,L9\QMQ'TS]-5"K/_C6%Y68O"/ 5,.FB(Z"FD%N0]NZP0 MN)=HN8V"N^-N*QY;>3=,='S/V42DG93W7#/Q,WUG1M3 M30&2B):2!>&P3>WGG85W T7'-YPM!-H5)K8N\Y8)Q3TC'B*@%8)1^3D>*XU[%;R^V&@([O,0\77C.M_^N/]X3WFKYQ:!^'^6HQF^;: MI>.G,*OM)RB^PO7J-MF[]G5X[,.:]'G8B=(C^SZ?I MG!:;TGY?;.\?KD!D=3$Y"046:ZVG=PP"3P&T05V"XD*%IVZ 2UC%C:XO%MUN M()RM5Y??N=Y)^]!UJ'&X7./9:D5BO>)2Q"RXH&A)%$:F31H-7EE.^R48BS)& M^^2]YB%()\EMZB^\Z"LFN"86%(E"FD!,^%3K8 6= MCLK:')VCP_(I'^-PS-PA9%SH'*/9!T%RC)@[P,KSL/KX;)[KOU[^\WSZ.I52K:5?O,"&Q1![$K[B^3#PH(F*IS7Q%HCV5HT]/W<\? J '"1FGHVAU YNT2/X5I?OGE$\Y72);U MS?HC19PWA35)HD2&B<+$: P%C":!0UG(FLI474B,XJE7OT, M -9XS3C&0Y. MK371 ;AN$R]5U#8*#\GS3)YDC."*E%"P-KG$PHQJ?I#M#9CF#\D#GEP'2_=P M:"S68=;([BP^X7+]]>TLD#CFN3ISGVK 2J?OA"+/(@C+@$;1LBD\S. \3D\/+D^3>*R9T#NP+6^(DU!3N%]C6.&[VH7W3?D;&9*@'GR?)A!J)_8.,/3B8MDK M3VXKJ+H;D'NNK"#XVV))1M:!1Z[).K/L"T>IRU-OTX< Z'%J>G!UFJ"GD< [ M@,Y?%XO\^W0VFP17,C E2W]$R6ECUY;0!?I_ Q25?>=7"^)BJO03902#]>AKB=#9=3W%%$=TF=_CC8D9"7]7H;OWU2C0H MK<3B--C@9'6P,OC-I4-DUF=6,GK5&""[TC9N@#WX6_D@*CH8>I]Q&1>-;,\- MSN[>; 4CLBPI@_'9U:>32*Z\E^349XQ:T<]4Z\?TQZD9]Q5T&/T_#K)C5-'# M@7;Q(O?1!&V6B)E$-] YZFY)NP'24 MGA]Y!CU"Z'U 9WE.J]Z3T<3F["-MJYKZ7&^FB)%HBH= )WV6CF67F[M'CQ$S M[G$W'( :B+X##-V^X;SDY[)SR"2[9()D#+0VM7;/"&+$)S"FL&)=K?IM?:X] M3=&X5\L#H:FA$CJ U,7>N)$P<,F(KM0:\BB%X(QBS<+ <9[ E4A1:)88G1C& M+-TG9MQ;YF'-TI&B[P!#SQ?SC33^/EU_?'Z^6A,[RWO[@K-8D@P6F,DU^41& MBEV+A)!2R#%['WEK..U"U[@7U0,AJ[E".@#9Z\7\PWM)4#QP(%)MC$9K30([NAP MYM7SBX9!$BA\L-FY)UO6MHG\Q[VC'@HOQPF[K]O*ZQOW*]FHH'56UH$)!D%E M%L!Y15O!!&ZT-3*GUAEB3Q+43:!VDFNC(Q72@3%Z\DB^\<*3O RE]H6-+M*F MR2:#8\1*I5*=RI]8QW(ZD=7.W="P8]G&6#M1,!X"[E\]R4X*XGA3CE&?2 M@5",@ZKCW6,0!HP,0?N(//NG9E,VR2*Z35(W)JTQP%IJH@-@/7+_<6.GQ"Q$ M=J@ )H< M1^^)%64UN:7!%#+!*NGL@G*VM;EZF))NKJ(: ZF!W#M SR9MYD$A36I^C!?" M0RFU+57.&:+/]9D\.8?&:)2MLR$?IZ:;:Z?6YJB-_#M T@TF)HQ[H:/DD"5J M.J$+.8$Y,JC7^<76F6]BP/R4;HZNDX1Z>PF[@VN#VAAQNC[;E'K/:JL1&]J(1Q%"U%?-N0N5D!MA$:(1QGX4S-[#POF'B6GFY-K.!RU4D8']NZN&Z[ M42BGC!4^02UBH$/99W RZQJ ZL+1:_UD1\-#+=1-&L;N1M1&MP\8HH,%W0%0 MWEZN>X.%:&M/"=H]W-/IK)*MSS\A0)U:I;)P(I36A8L/D#%V0NX@<#E6W!T@ MYEG.F[3D,'L;IOG5_'GX-"4?:R)U1A%K5WGC+2BN(SAG$Q@=9$D^*"N:9[<] M3,JX?O1 R&DA]A[0D]+YV?FL]B+I%N'IGJL')B?M0^*XWO90:!M031V@\!VN MPW2.^658SBEP6-U@]P66:9JN)R(H@SX%8*K.1]"E7H5Y!,L2E]XXP9J_SWV; MJG%]\(&PUE@9'<#KOJ F1@DE>?"0;>V:XX0'%SB"RU%QYITJS9,L[U,Q;@+3 M0/ Y4M@=W"Q]*[:=2$S&9!8!'5(D:WF&H&4$VA/62?0QFM8.^;=HZB87[B1W ME<>KI1G,3M/$^NU]Q/4WD3]_BXUXR77# H4$Q6 M!YU;8H )"#:2LX1!HVR]>4?H=2U1V6 $'@W")2T=_5 \.5CG M_XI>U_L@X1N]KO<1=P<.T<.-YPQCVA290 I%0O'1023&(!N5F&4A:VS=2Z+_ M7M=[:7:G7M?[B+D'K,QFB]^K%?]YL7RQ.(_KC9+QU/0RH&)5H*B+4%1KBN01&+"1XQT/ ^:0G"4HS1PR\F6V!I M']VA[-ZA[>E8#DI$<+)X4)91@&'HT%89N0U".UZ>&KUX/+H.\I@&[D8Y'*J. MDG^G:+HXQ8N,(>2"X+,A^HW*$$2,=(I'$;P2RN76CO?CU/30Q7)H%!T@]TX1 M=/,0+SY&6>H\8UG'&V=?^[@4#SRBV' E>!C2O%0"*!:)7 M&R@J"ZQ) $FUCF<>(>7X1*7/.#_'Z^>!Z'QQEO:0]R;1T>LL.#*?@)'+(DSM MX-'ZOOLN#>->:;?0^?T,I".DW,'Q=$'_SR2LAYH<7+6BKV:9_I=KQIXP)!Y! MT68.FZZ:M2L4#\2L9Z7DP)(K P%I'S+'Q=IQN'@89(,IJ0,7<#FCHE8Y-F MA_M?F^Q-CI>:^CKH4ECA&7R!R M)<%H(27]J4C6NF?3\52/:]H:0.=!,)Y,C[TB=_7;8G:;*TD!B @QU!$.%)H( M;B!ZI<$$RX6JF?.I=4>+W2@;UR">"(''Z:-KE$T2II@\FMJD@Y%[X"+X+"B@ M5C;DE H%O:WO01^G9MQ7XU.B:2^Y=Y!?_M?E8K5ZNUR4:6UN5FJWJ0A<<0Z* M*(503(!7'Q<@0+MBALNT %E<=I2[&/5^'.9P[GS(B$,V6 M@@V;*.S@Q)>.3'&=DHZM/?9'B1DWGV (R+21>PTR5*$.=8U) _D+Q*SD)$U'.XB3<"4S2I>[>9GWG_".)6)<#ZHMODZJ MD"[&&]Z3WZ1(+,H(#Z(.M%(^6 IJHX62E.7"BNB:%Q3>(V+<%,UA;-9QDNXI MH+MNT#&Q1FWN;@ _O5NRE+Z;!D8(P6HVF#(!1N!*>D,,T('U;JMY3>)&C>!=P@HM=5# M!RXXGEG?8N8FE[49ON;%1,^J\UND :YON5(^*C4RRB%%G#1D-G>"F&/!!)_('LBXZ,&MQD%[@CU(T M[OW!L/AJJ(L.D/4X([Q$;^K=FI J@LJE0% .P23)'=E[9E/K7JK'X6FPRX-A M\=1& QUX6M<^XF7VUW1^3DQ=I\?^A&6QQ!L30E]^(?F1^J;SL/SZBKR-38?] MFC>VV%S\7MKR"7,^B. *,%'[S2(YG4'&*A0G@S4N2][^'!V,G7$+:8;P[GK1 M?3?;@%B\V,8_X1SKNVEAC)4QU2P=;[?+0+&+:X9) 8] M6+X=V)7+QJ&7U:[7W?\2"[)0!!.BJ..UC8$0A((@L!CO0M"F-4X>HV6WN))] M3YAI(O8.;,M=/GX*JVF:;,(14R(4HR7M >3@8A6/=R5HYU"XUA>G#Q(R[H5$ M&QU_ SC["[Q#U+R8SL[7M3::>\>-2B0.)#:\E'3$4J227$"!(671O*+X$5+& MO6HX"7(.$7H'V/D[3C]\)+J??:88X /^>GX6R(!%"H4A>]F\Z4\;RG>S:=]5">$(*OV.@'QA MX8UBAG,/(A9=J^=J>8=.A#*+RA@E4FH=Y^U%X+A'[1@(.A#$^ZNS7ZQ>B/-^ M1P')T2F5+*C@ZVMN"!"C-""T<;I$4^[EO5]K,E;RW_A5NK4U&^UA <)LH7"&WP247@=MB MHXN!2]'Z97%/$MO>N8G @J88#8KWM8-881!S$.!=RL&5''WS]_K][]Q.T=^] M.3J>OHO;1^X=G+*[3(NBZ&VZR/3]91UE_P*W_[[19$$6YBF..I'GM:X>G@>6(-=XSIGQ=+O[99BOB+UM8?OF M3[,M O)_GJ\VPXJOY%,3F.D'Z_5R&L_7]31\O]C.*YG(G!7SQ8#T,=4B> -1 MTX8//ANIM$&>FV=LGI+!D:NQ3HS>'3?/^%#J>)_=TLT3[%*TD 2K!Z1F:IM_ M&[%D$"@49RB5BJV?>XXD>>1JLC[WPA#J[N"5\@%.K\9GRJ*\Y=E#JI?8JC!+ M3A[CD)4BM\\'R7CKFQ4XS!7! MMWAI?SOPQ+1!511#$1W8VA1."6R5(Q@ZW[)NQ$V/'S3"\6>5^5 M4FOHO"TI@TXF@S*UF;@V"5B4*I*";NX!&6+@_TO1@>7?@QEU1 MOY5(M;&+>=VMS[Y,5Q/N163T'\A2"?(89*I]F!"$C][:S LWK9.GGR2H$RP= MH.G'0'.TV#O T!T>7BS.PG0^218%1SJ#O=4&E*5#W]?F\Z@"G=;%*19;/W@_ M2$@GF#E>T7?3*XZ6>@?0N3%MY1>L#T(3"@=4+CK5?"(RQ;H.I[?:0S"H12Z8 MR=-K[UW?)F+D-*[C%?OX3)L#I-P!3)[EO)G.&F9OPY0"W.?ATY1\\0MFC!0Y M124A.54;[T:*,DN@(US)XDRVOLC6C[]/$C1R+E=S^+23?@]02NG\['Q60Y/' M[C0N&$-NBA>I/CO7W#>A,M0Y8H""115+4:*TOMO=F;AQH_X!(#:(5CJ VSM< MDVPP7R9#7G!13_9H'0-K:D4'UI1*- :X"=;)4%N3MQZY]3 EX_:;:0^D!O+N M #577N-KXF63@C/1G#M69\TI:0CWM0>NRU'4?A7*.V5U*:U3E>]3T+6:SGQ?+W\,R3U+@/@=GP)9"FTI)!\%AJD/MN?/& M6YY:^]5[DMA)H'8@(NZ7\@VFG@[0]^24S!2+)I(%N)(X\6*)%^8]V$T\*Z-M M'_D?/:%TR/SUX8"PS^S2?;1R,,(^;5X@:2\MUXT.PKNRFAA/8F"% HSZCJ1X M<4".7P0TM3"6ARQ*^UR^AU])1AQ/ZB?#S^%R[Z.CXTES@ PZ*S(ZT):\6144@Y#)N96) M"2%0U-;T?_ATLB'[PY\,]OWBIHMMM1'\=KSLB_,EN2?;U*6MU[+YX9M/FWXK M+[_@,DU7F"<\196R2B#JJ"'%:G]/=)S^6$)6Q@C>_,ID?RI'[YUY6K]@. UV M$.,\PN%F5OO###JT3EB/$'7M5QP=DCPC UEL4=S8S&+[Y_(]B1R])>?8"&VD MOWX!NMV"[W!%!T5:7PQA?E;%N3E*2+0%I^MS^IV)H8V7O'?@ J<=&0H'I[. M9)556J#4_J0V=1>B1^\Z-C: !])OOX#>[-B=^)7<,D^;E61<0FT*0()VJH - M)3@N>#2J=372L32/WL5L;#@/H]U^T;S=OK_B[YL?K29:,^:35^ I_J4]RD7M MKH* 4G&7%#*E6V^KEV:?9XBMNW?"WY\OTD43\=A;F MJXDK(MN<2)"RMGV@K09!<@8Z1?0F,"V;5U0>2.KXC9'&1FA39?:+V?TGH0H;OA]8_S:#6H(CM Z_45\>K] MXI$/%H.2M=-YA6GR8;SYE(Z@)CR6A9)DT M0$Z/*LF!3\Y!=$*;5%0*LC6PA^9IMSWPAWAXZPH>'6R7)Y,C"B8GHU-@#XE)4_Q$-9,[49+ M\ "^" .,Q5"\S3HWGP%X8,8*_^,\31VN@J9 .DU#N;#Z^/-L\7O;%G)7'SID MT[B'*6]?"'ZUT%7-KQ=1)X,(-@H!2KO:D-@CR.BE8JAST /VA+M'3X/\IOJ9 M;Y>+SU.2W$]?_T:G^JOYU>C#9VD]_4RG]XWYFYE+SG-TM NJ!"27X%RQ4%CD M6FO%@VPM@?VI["0K^%@$/9 6-:2Z.O"W;B=^Z:"M]#%#EEF" MJ0:9S0!8ZZ4CX=#:?C+G;A_1=Y$<="MRJ6''/$UG>(NI]XM]Y2D+UR&8"$X* M3U+0%KP-!9*WT3%MM$BM4^N&X&/DD82GQ?'H0.C C+Y 6CE--RJFKV=XD2MX M(3]$S MKNWL#H[-5-]!NKJ '0O+I:],0VT)O&'+\_IFU/:1$P$SZP78!GM'X66^(F. R^Y M^,PMY]HV/Y:?IFG<"HSN@-A4A1U \J8K\:;\/)T'DO#\P_/%BGB1*GOKDH"D M@P&5@X/ 0X!D4E#!)5U"ZU: 3]$S;JU$=U!LIKH185AOER=7 GI=+_K?U:DO M;PK)[MEJA>O-=&22ZL6$VZVP)S9S)NOKCI$A@1(826Z1Y$9[3$>)P>L[Y_3] M>^P#UQZW'J(;%)Y".MD\CW(&[<,HAO<#JW8_3'KMYB=XX?ZV/6^&71_.E]-Y[A:D<<< MZ7"HK&T'U'\@+=3W-1+S\@( Q/V'[1/;\X_URU=S.EW.-Z\8#_^5U],0I[/I M^BN?J)(I^&,6"CJ*_ H%?<&P#$$Z[4R16F/K(K83L39NJ45W6Z9'0'5P1&PJ MMR_.NJUJ+DZ\"0O*"FX89'2.&%$./*=8 !US*+4+J?FTX$>)&;0N4O>NQ":<$R7(",8:"4HZ"\ZI5(M6$PJ52TRM$^9WIV[D*H[N M<#J07CLPF_.H2UP<0WH7>D@GJVEC?N\VYP)PMR$X0$C@9!D;P@E")(FC)CY*:@;-WU M:4?2>NLG=B($'J^FGD'X=HF?PC1?WC%?>"3/YML6Q]M+E8F+6M#!4ZM(ZYN' M3D@[+@3P*@4OA?->#(_)72CMK679B2#:7(D](_;R1'@;OFY;["JAR=T1H&/E MBT<%D2L)C@41@D *YEH_8'V3J-YZB)WXL#Y$-6._"-SGYL4Y_DRRI6U$7[U? M/"ME.IL2NE<3XVHG0&< -:=XC5L#SJ($VD=&*!D=]V&GIX ]%NVM:U=32 VJ M@YK4+7;WUY#J= M23M&0;T&O96G&X[MI<$N,5M5G8)B VTK)PS$D$B )B#37@:E6S\G[4%>;UVU M3@O!(]75)1+KQ7R5V-^GZX_/SU=K8G!Y=2L_L=:%HA4%^I&)REZ$H)V#D NJ M'++2JG7GMSU)[*TQUHD0V4YM7:+RZJ)^\U"[OHB?9&*JL%Q;+=3R3&/)F97H M(?',I"U6%FR=I[DC:;TUP3H1"H]74\^>X1WN;CH@SF 2-:Q*7-<9Z;& \R(! M1V\5,G3,MRX3VH>^[KIBC8/'0S76@4G/"%(;X4Q*#@1R#4J0-)T6 M'KR)/&E&PLSA-+!\@LI.)I6=J&R\E;HZL(\4?UWV+$K_/)\ND7BE;;;^6EMT MK9_-<^WH\:G^R@3)#?$F(V17(EE^S>J<0 .!:6:82J&(UIU3=Z>NRX+S9CBY M6THVC-+Z\2'O,?B*E#G_,(VSB^3H"2]!]<,'JUEVF]J&O2W_Q9%ALI;@.#NC=15EOJW*1W$!$&^JS>*B9OQQBEMF[ MQ%+)K:^\=Z=NW'?D$P-R(*7U&\!E,.H G[D"(( NS MR+AOG=6P/Y7CVLM3!S"MU-6!?;RT_>]P,\[^_>)]^%(O\VM#0F+PY\7RD>IW MK4-,P2 DQL@S5D616&L")@HF.3$O'0YT@.]+:Y?!33,,/7*8#ZK0CD*=Y2(A MYE7-#GEX3%;*/&H;.5A9A6GX9O\'*"Y&9EWPJ7G*XC>)ZC+4&0R13574@\V\ MR]!V? #/WC!M#%AA6:W="> 4CV"P)%?(WW%Q@/Y!#U#29?!R,G3MKXP>(+6U MVF2=OU6A^( <)ZP$)A0K8 IG-0_)@0]:T!]E9)K1!FI>J'(4P5T&,P,?R"=0 M;3^G\CO\=.&&O"FO%_,/],EGK^N5 CGHFU8U$VUURA0@@B^>O TF#3@A$B0C MK?&*'';;^E3^)E'C)M:>&)9M5=0/]'87XT1SDYE5"D3A%E3U/4*MX8E!:.TX MFBA;5TCO3MVX6;8G!N- 2NO@PN=E*9C6;\K++VG3BN =H?W-O#);_U\?FCZ' MV39>NYPIN;ENG>?;W[CQFU4$-K$@Z#BHR2J:UT>I3.+61K#H=9;-6[T,P,:X M3L!@5T9C*[P#9_8H9K?C>^[G5*79>;V_N"G6K:@G**1RDEQ]EFL6OJV3?4A- MD)E44:&(LOD%Z6DY'-L;M1-J[_,BAH&ZOE>[?8$Q%S#LQ$L$QE\OQX M':T6(K#H O*<(S.MGP*&]SP&>P\8 D$M+>M>ZCQR^A1MT^6Z P3GXCBKZ=_H M0@'E:[9ME QX5M*FA%:*Y@/U!D?P8.\'W2-X'W7V,HCO_-.GV>;$"K/+$^O5 MO"R69UNU7@HU9.F,K=.T/=+F-(Y#U-)2J&T#]QBT4\WG@.U&VK@UF8,=^$,H MIH,3_]6 MG3:$FN\5"ATN\RX@,M!2-()$10D"J% (8NTL;@"&5 %%"IRTSJG_3X5 M(Q=/G 0X1TF^ ^Q<2N:JZ>5E)M\\/W#)^V*Z2K/%ZGQY[4R(Q)3(]3K9Z "* MIP@Q6/(HKHD? M^N:FOC/_=+[^=;'^W[C>#BNO-U#U\>)."Z0Z.6O;ON&B*==JXE'PXJT%+$G7 M&RDDDT!QE[(DF.@#+V&WYD%#4CE^L'PZL"UZU'P'UOO.;(4W<1VF\\KIY37K MSXOE[6D,UST@/)-.B^ A%Q*[TN@A8*UEX@F(A@E=20#122YV4*\VG3]ZG8MS#_O28NI>' M^C1MOYV?G87EUT7Y;?IA/BW35(NIR:HV^@GY+L>Q+F M3_3;_YAP=.B92) M)Q>#Z(.(V@)/3*@02FUB?*1A[?W 8E]VZ?VRNE M3R.UJ2]>30]VM6[]_08&YW%Z&IF5!^89U4"QNMXWUKX"D6,4,SKK@!7DM9S6 MDX9EJ>V!/*8238JMIV'N1^$ \.N YQKI&=%)WJ4&K)$44]W#D$P!YEQ](D' MX[%UWOANE(UK?@9$TPZ#N(Y55)\FZ:^+1?Y].IL=8HZN_FX#4_0P'8W,T.6' M$UKN=B!YX'Z!W-U0"I(?[&,$_8B\%@C=+G80X N MD17+ M8N++1G%$4#T6H'(M'WL^.%_C,0[]V9F^%0<]?:M-)(GR9F4Z1=78R/ MTT^_3]^L#@[.=/[N!B3J,CT8F[&(-6G-],D@ZV99]Q&1?#6;.?PW2Y20'\ M!4/E;G,O=XCI>OB#&MBI'2AL9)2N5KI6]C6HBK5OS>XP,G&/& M!,9MMJT-TE/T'#VF_('/OG$WX2+JVC LRMJ&.Q'&G;(1@A<$;I>\#:=@MA.# MTPP7]T:*-U-"GZ[2_?$KX6*JV6'718]^6I/+H]UH;61K+O(,5I>)!F%V,]/' M<3JD.,3D$RB+""Z+.@/6ER!R3K)YQ/8$.<=:FDO)8^M'X2>YB28TW-[4^]X:AK MZ7AD=5)$J#._O( HG >/S"4NO%2A=3Z1.%9!\82B%@G)VNDP\23>RJ\+D&A M$@I;3Z]YC):CVWS<^=QK\,8LDPU"@V6Q#ML-&ESDM"M2UHP"?E38^MKX46+& MM1A-<'"OW483P?=I-6Z4?1QB,&[^]0:VXE%J&IF)J\]_Z%1QHIXBI8X/SJ!H ML1H8%TA1._09F7+MJ],>):=9(=5#AYW6%.2S;(&<6T:L$H"#XO1')S'X(A#5 M !/6'Z5G7)/1"A./%E0=JX$^#B>GE""_4].!$C.GR-0DV7RLV5X$'EV9M\MB M-]\IO#%221*"JV>UV5P 6-HASLDHG4NZ=<^\_2@Y@A"KPS2R=I!DT-ML]RB*!J&S MU\((8YI/%7N,EN-;8-S^W&OPLL Q2^]HGV0'2E!L$*R+X+QE2I>B0_/WLD>) M&;M-00,T(,5Q3Q4UA-5V_*G06^;O]YO4\3?KW2CKMBAB'Y35J/3T+:UQ-5$%5,XP _EJ MJA0'+BD'V7@;R%WD-K:^-[Q-P;BET -!YP@A=P"17_'W&W)9+N;T9=HF,3V\ M!21&[F)M%QQ#+5ZTK Y&,YL=H:*R#+'U8]6^-(X[K&0@F VJJ Z ^% >W<., M&?18-&8HPI,1-LI"])Z!,S(5*3TWV/KF=F?BQNU /A#TAE%-!YA[AQ2K]>(,EW>Y8UQ8D8RF,U_+VB K0V0Z@E0E<16+(T$VSWK> MA\)QNWH/A+X!E?0]QY?O-UE5PT67%Y]_LMCR(7Z&CRQ)*)BEL&"4<* DDL'2 MP8#/.AN&Q2O=N@9VP'+[]!'S^0PW<QZUD\'5&??0B!VU9B*5Y'?YQ)'<;B^Z#JWMW9R=4 M8P>'\(OI*GSXL*Q#FS:-6"[L_1VFN*'_6AM 9E;;"QH#080$+BM;>)"^V-;8 MW(FP;D/:8Q#87B4=X.PAYV%;S3Z_RAG^>H?%XNN+%GDK.9.WHD12$(NIHW(" M2Y*VF5"M;TP.(+/;>/<8# ZMK@X0>;&MWN%9F-:,L[>XW#3YI;C^39Q-M[NO M-GBL#>G?3\_H5]Z4W^B[J[(M^[O#?HK5O!<#Z U%7S%F",8'<)$)%Y.S2;0O M2FW*0K?A\S%('E/-':#\9V)ZC:_)8[E7V/_L;+%<7W1GNVAD>I=7+9,0M:J, M:?)EI)=U*E^&S(743"EC8NM7D&/H[38 /P:_)U-@KT7(-QLW'1YV/_ IC9M* M#1A"[]D," 53@64*/%CRH'AM2F_K5\YQY8**/+3.<#MM:ZGK&.T=IL6'^?2_ M:'-D4N"T3#%?;(ZZ+$'XAL-2M^1J=7Y&=OZ.Y\*#0JTEU4\:8\H)YK 8CH MBM(HH7ARV%5BY+6+9.J3E1!&:.3-@ZSF3(Q[#3 *^L=0?Y\7]I<-I0[W#>Y\ M0L,.;P/Z!/MU[.+9USXT!F2IV<*F5EQ:K2!'C4E;*WQJ[1*/PFLIP'%!$&>%(C:&&K+@@L> NN36&>Y/D/,]]7G;!S6/FZKC--)K6/)@ MYZ'#;=!3'S=4GZ0!K=.377&$3=8[PE$JA &5D8$3A $OR>62&IV0@Z60#-DM M:;N/+B2RKM@YY'U(VBDS!KOV@$;+]UZYKXCZ#LALE&8I<,"WB&=UH&B Q]+ M!)X"8Q@Y,=^\(FEGZOIMK[0/7IY,0FBGG3XM5.T2<[@MNO&W&W57&M"^/-)C M)XB 2FD/TF/M%2I+3=Q$,,:((J*7,K2>A3E,CZ5KW-;/?S6G3ST_NUV!9G*F M(]M**$%G4#QH\$)*,*10HSB*4H:S)H]1U67GI7U0\;@!::*(KFX^?ZDSG3:F M\$UYO9A_>(_+LZM]>\U?X%IQ)@J@I+A5E7K/AF0=C?,J&\ZD4\.%_;O1..Z] MY:"P&T!)?9Y>]_H5'7R2/?)) W0%&_"$>[0G5#::*>XY61KM*&R3"8)C#%!) MF7Q,F._.QNVV-]@URN^N4*/'1,[@B^GL?'WOK1P=% MB9R,S9*KUA'$@:1VVE=L'PP];IJ&4UI7Q^2S^7J:*TO3S_A;O=[86..77[9# MC;<%'6>?SB\G,#[>=\W6KO@4S #R0H&,X0*"9!FTB@&M'J+PICT7XQZU R-Z M%%7W>1Q_92>1CST,TXGK_%#F+VLXYB^/OLR74UR=H4'JX"Q0L>* MJ_<=BEJM?]VJ>?L&SB$LRC]$RG3UHDVJQ I9J M'LG'3 %#E$(+X[_E]7QKD?%4?[C*%@/(KX?@[SRN*! (RZ^_A6H3?UN34[_9 M%2B4RTH;$!@92<.W<6R@_KN@:JN+ M#M#U=CG]3$[\VUG8=D^ZL+-%H%6\C@D(B+3S7(*850+EB[$A6.]%:_/T,"4C MHZBQOA?-A=\!A!XTX*^G%JXD6)KC9_$X5E4&2S(3))\J+#6TK)=6*M M>XH\3=&X]>%#'7?ME#"Z__QI.E^4FUOM^8)X6J[HJW=53Q-O; I%*DB;=&5; M'P."E."L%2%'R57^]W$ &THEHUNE MRLFKU>H<\XOSY;9OP721-XS44HWU/ MQ*W,7*!*MN8<[F:F]EZ[PS.NA=T:5@=C0^S&EMFR].9\O5J'>;T#>59HD2L6 MJ_MYCN\7EUQ&K\@UE%6.3H/*C(%+*"%YDY2J^TCRG9!V, GCMBH9"G"GT4@' M!^C-0.>\!B'TAPW#V]WV:G[#5YCDP'P,#B&I$BGD<06B4 $H:BE,1$\\-O?H M]Z!OW*XC QZI@REI;,/W2_@R/3L_>T]@67U3NYG8]8A('(&XGA)KO"*%=:+'/_)?=VKW^&I95(I_QB&R8 UZ=P\G9GE0?* M*.D7?EW,E[>K*C>W3@Z%#<$4$+5*:=.WTGG/(<@@?%)<)#-8\>^QQ'?;\'8? MK'VC)O9$JNW "7T>5A_KI#WZU\M_GD\_D[M34XOJHTUD@COD"39"59*.@!C( MNQ9&<95#2IJW=CD?IZ:36NS3PN/N]4X;776 NG=80[C:;/)AGA[^[L53#2IF M>*H1'N.U]IW5>8^<@Q9:>.-"*,HTQN4Q](X\NK,19NXU%#V1 CL ZR^+.7[] M)2S_@>N?S^?YD@NF#3$2%&@3Z+AQK$XA]0DT6L.%8":&UFFL#U,R+L!.AX1% M<[4T;*LSKE=Y'4GFH@4BXS6U@B2J"ATMV6M [H,1=7IX\YGR31D8]VVFCW-^ M/$1T8&T?MAF#C^ E[0_!A71>NAS%]S.[:9]1/Q,=LV:%C(+)',ES2XS.MXR 0A4L)J'D MK;NU[$-?MY=4^R#FKC$=3$$='/M796WUF%A_K:R1?W\9JDIKBS':@B(O'E30 MABP*$R"+2I$.(,U, M+TJ2 Z)JJ\- C)%>]8Z0^U!0D9.>FRGZ$5KJ7< G1L;;O/;#NO.>0RD\LL6)+(4(;6"?R[439R)Y/C(?#X0=A*'WVA M[#&S?L&8KD;=<0:!YSI*QV9P)$M09-B5\B(+W_KJ<6?B1NXQ,B36&FKE^X!; M]2*N[P%"42IK8< )\A^4,W6H-GTEO##"NZQX&N M?R\:1Q^%>1J_;%#5]0#- M-\]?/5MODSPWC:@6;S<*^!77;\K[\.7=8C;[>;'\/2SS1#OE4&L%6HD RBJL M3:H2N&)9T"KJA,T#T=W)^RX"A0-Q4 RFM SQNTC]K>AU]XO:$F20KDJ9C M!;1-DB15.PX'5T#HG!QF8YQJGH][CXJ1T364PN]%H4=)_V#\?-H6.JS#;'!1?J*1">B; ))[.UV=]Z'?Z3U$6V6V@,J1\ZBYZ[F+RB0GFMT@9=@6@];&.Z1 M]K9$ZP#8C:"W=PI%6-HGBEA+A=6+>DZ;55M(,B"+)F;!6L_4>HJ>T8/?%HBX M:]2:*6!$+V^U7$_>+A?Y/*W?+'_#Y>=IPLU+CW$HC$L9-'U1FP,D,L^63GLE MD95@B\6=8@U:X 9XZ$_7P'EL[9&GCS33ZJ*AB/N 2,T?N^!@=7&ASH3 $#4# MCJIF-P;R"AQ#$-:07ZAC464G]WXWG-PG8!RPM-'I?8 <*>"Q*XEKV[>TG'ZJ MXK_8-QHG1@7"L[A;-!3DV M'#8AYFWRLT8O4'"(K.Z/$A$"%@4E9F=3016I7C@3BY MUZEA6*4UK*$?LQKSQ07IEP]7)ZN\?&3ATU=9[B*!X1_KBE:E-L,#(V(];4VN M)?,9M,2"G0[$^L7G1B?H*? MBV/B':8%G2ZU@^BE)_'F$\XW721F89YPDH-+(7@'-ISHLCJ2X_0'KMX"=5Z^7O,Y6W=R?8/Q9SM--HNY$\B"S M,1Z(BT#^K2!7V@H$(U%C3,SQK(Z'Y-5ZXX2W/6'N,-%W?]!R6X(Q*,!K6P?O MDC7WACP5BM),M*@53ZWSK8X_:)NGE?9VT.ZCE>\]Q_3EET]8>^]=6/.ZY**< M.I;=AXB3Q;4'2^8$":E>BXQ1U?DH]8X%/<2:@^B22LJ2EVBQM=D8+B'URIVH M5_#;\3!EL3RK'L2;.)MN[[0NE7%YC_\;?7=5ME,3MO>L7"CMM'3UCHEDPITA M<;@"%..A*$$P;UKW3FA#>;?!\SXH>^32\)1*[>"P/YKK3=SU@OS9S3NZ0D<\ M>O*:,R=7![.N68$&O%3%9$8*N9O]-CZD;W$P=F/9TV.P]38X'!!_A.UP_8"A MC/59*U*"9@E4R0FB#!H8&H6,JQABZVKI=M2/^_3]1]@&AP'A>]D"$U9XUD)Q MD"7+VEXF@D-F:GFD\HP5A[9U M!.A'WG]OM U!P"WKU4^+W@\BG9;H MZ\&T#S;NM89HJHH^ZF1O5U%$HTT,F"%C M[?9-YRC%^;F YM):S0T3]H]92MU8M=^JI]Y'SGW@Y(&*0<.2"+6/CMT,0^*T MB^K\+4B2/$-$X\)NW?3_(/74>^ETIWKJ?00\=@'MS3+@BQH$FYCT1G!(%C=] M&0/XHFO#BF)C,JZ ^0'0=1/;W;>9UH,B]LJ($"3PF M"RIY 1ZK!46+7/B IOD]TQ/DC!M_#W/*M-9"!X"J4<2V7.KF1OMM,/XO3^1;:\[P9W7:# MENMW_9R9#2&"YS\*VX7IE^O>5,E/7V_\Z<+2 M)U73&Y#L>ZSS212#:*VJ=Y<:;2I!\?I UQM M0A:.OH8F"9A1= 10^ *!#@ M5K:CT"PSVH*H72!7@[Q:+X.#R$.H+Y;Y7@.E0=!UBZ@^3-I1JM\!3H?K8?1K MA$_3^:U'6/-\O(*7.VH85RV20LG;6C=C*0M M!^-:R,%@.Z*:^P3Y#0F_P\W\KGIAN)IXY:73H0#6TT8Y0Y&YD8;8$XIG)Y-7 MI[C[>9BZ<;LXG1*<+=33 ?#J]?/OT]GL[?DR?0PKO,[UN!ZENIKDDK$8'X&S MQ&I'( .!29*=3#DKI23/K8WF3H2-.T-E,+BU5TK#AX%3G.37A;Q*VF2YE4 Q M&MEQFR4XESEP:9W$3"&];-VI[@ R=\*A_NYP.+3".K!_A[D=VTKW5_-G9W5? MOBG?D@J?*!ZE4R&"1E;36:0DST1:D$D8J8UWZ&(7;N?>K.V$??,'QO[I@'%L MAY6QK/CS\^5FZPZG="=?V#XSK MH]3W79GV*TY_74PSA*R@+A7,%2E,@'DI@9*U,2<9$A2M_Z/28?1!V='K,/LKKZ-R] M]RPO,,OB'7FZ.8'BY$/$G"Q%AM)QR8QK7V?\QTB/V4O_NZ;'[*&,3C%U^WE? MR.!XMAZ2EN2<8JD]51Q"H@!*%RXDCZV;1WVOZ3'[J'[O])A]]-!?>DQRPAB= M+6AE#7F-DNQZ"AZX4U%+J5!*\2U?Z_M,C]E+;T^GQ^PCQ YLR\_3^72-KZ>? M,;\BE=Y8\<\RY-I32^L;C-6._AK/+G2L]Y(XKNT;#"J[0_)HO74 RQ?X&6>+3[5/=_HX7\P6'[Z^FW[X M2,QMK7[42J#4!HBG.B4)8QVHKL$*63#2(9!U:QA^@Z1N87<\'.Y.F6JHFPZ@ M=MG/>9-840^/C]-/EZQX)FPV)";%ZV0_0XZKTXX#TU[ZS+C6S2O$ZV$;KS*)?EJFX6JW7L1B^=D\7SYCU"X[J]7Y&>:+Y[?M;TYD M*,8&)B$5$JZ2]%7,R@%)1Q1-/HHN9?B[[3;,=!<3'XBW;[]9C:#\/]HN"*N/ M](.7]"N?PVR3 & /MBG>+LGI7ZZ_OIW5[H%;L7RJB4@3DT+1(GHH*3E0*"T$I*\2:@Q9)D;? M[GAO/,I8QPGFO6R1-J#X@^V4BW/TQ@\FPFAIE;-D-UP=QL<,Q" H&E)*)B6T MXN$$A10-.>HX&[Z7O7$D#,8?<3>$4"Z;^[X/7VX*QC"19!6'$$A1O9<2@MI4 M&L3,K/).N=SQ_GB8JXXS]7O9(PW@\,?<)]=W;*N)8C8Q*PSIR9#3R7CMRE5S MM[4K265NK#U!/G\+5CK.W^]E1QRJ^ Y\J,M2LHEG,>0)M@-('+@S+ME]<(?\BNM)*;Y@S!ZLJ:\+IM: M15102A;T?TD_/T&I7@M6.LZE'\$D-E7\X?A?K,-LZ%XEQ,V;LKEBNN!]@MYZ MR9P$;@KY.C*3N5>8(:+T)86:'-6Z/'QJ$UUBTHKQE[OPSSU98R/HE9 MZ,R9#AI#I'TG2*6"$SSFW[A.]#WV[P? /\:S81D<=X._2F#^1T?)W MK!E-%*%])GX_X-]66,YGKZ<%)S'&P!.2ZU'<9@A-%2_/4&2,4C%1M&Z-QV/H MW0V?W]\SW\ETV&>EYJ6;?$25YMV/:%"A^215C:HS;P0(=Q7^8KI*L\7J?(E7 MI7-:A^!,JC,][KC;C^089XZ;;#(>2QRYF#M5 !^?AU=V2 MB8XQ(1)(GRO=0D 0R1 ;J(N3V1O1^AU_KVN[P>%RL!(?NZW;1Z('(^'39J3J M9O3["=NT86'2::-!!$.L6>W!^> AVHA11>6"&0HLQ[=I&\SA&0I)[731D<'9 M!!&SR_KWIUGTWFGAI0)I,]86&[:^"#H0486HE8R,MVXJ< "9XV8,#06^H?34 M1:/ *UO-D^=%V-I"+L4Z7BG4?-< /I%KX#Q/%">,>?H-EDPSV.FWCT2///U> MSO-0L=;-(I3?I^N/;S="#?-\T8KU)>V!S2-%SIL -\QN3.\Z(D!KLFZ#J*X] M_XU"P8OUB9[UUXV)VDZ8OQX8G%0,QG )-AE.P7[M(<9=ANPI_(]><-.\"QE7[Z>NLGFTH9)IA*L=X(^TQ1CG8*0LH!K$+!8Y(.]7 #J_8@=-PH MH"F>'F_$,Y3B.G#L=F-M4_R,0CIB 2DR8H8XJS%W4AETR21DEIB3K>]1=Z>N MEYX]@T%E<1*]=8;(R^8C(;,4:=LJ=.2A4H0$WKD"P7AIR>?!X%L7]=ZGHD]+ M=ZR^GX#5 <+O##Z7\YUK^I6G0P 9"G)J50+O$2&A-R'7MD:I]7"9^U3T Y]# M]/H$3 X0\H@PJ5/%G]<@&)>?*O6U_'T[4)X;)1UM&*ZQMO9P F)@ 5QV&8M+ MVJB=TM-H@1L H3]=@^.QM7OIRS/TV=5$]B-CYQU^NKQ,^;#$35?ONRQ=#I0K M0?-0'$17$BA9,@3B$NIX>A&X\09WLCK? -3.!(UC@-KH?#&T D9O-;>8A>7? MI_.\^H_%+$_G'U:OYNG"LG*9$T->( DRJHJL-GCK/!@I7&;62)ON3%=YK.G< MXXN,!XZ!]+D80+ACFYXZ.V"S=QA#SU+B8#W2^9V)_%@D ^+%BIQ\BKO->OV6 M:;E<4 E:TI4%R3!&IK-3K9K ]& M)]\ZF^/F^N,^@)[^PO5@V7>$FZM1YS(I;1.0/,C<\=KN46I1,^B"MYP",MOZ MD>W_;^_+EMO*D6W?[[_@-.;AY4;(+KO;$2[+UU;7B?/$P&CS%L7MYN J]=>? M!$5-%(=-;E" .BJBH]KR@)W(M9#(!#(33R6H>Q9V.I([*'&"6FO'F[GIR^+F M#41= 6*A7-KW,^;IK.UB8A (19Y/CQ7+N00!::()!6*M\39(T[= M7AW-7/D=C4R[)%NO1!FC<#I0))VUX)61_)"<2"A@YQ*QA,94NE)\KT#M7-T, M@KT?G4[ H/9FMI)^E@$Y#@)<(\E8Q MRH,V?C-U8<=^=O!337+E%$R[LRFX-EV^=FGQ!ZCS\MVO]].X:U4MN8O!0$3I M:3YCI@0C:SA,RSK!A$@N;-X"[CQKW_F1NM=]9Z)(*:6V0HZWLVX^_PA4GSZZ MF+B;#Q.2,Z]!23R?&BB%K- &$2DLI4% $-'/.^[QL;I'[VTQ03*!GKA+&L(+F!G38"*)T[ *Z,LX-?^)N;A[^R[IERD6L%5O_Y+A+S&O)OW, MRDOB7+1H8*E<_E@U>IE^>_=GGD=NR.U 9X=JKN+L>J2T2EPF@\*JEZ^-#-F0NRM("M. 4([) M?L^<[OE(W?O#LQ"CJ%X;L"A?XL\X7<;WH+W/'][JFO=W_ZR3*G MT^4N'?"_W!%ZQ!2-(JS2R'-C*09J&3]W4W_XPDLS2J&#GCH+DURQT[@Y#!&A2,T(5 M_"$O71S>0ZRZ,?=9F5<:E 8LX-V4OD0?QS_SK')#6X:Y=MPPD#_G#&L"DQ $ M(YYOB:4!_>'2[9JV"E*WZ]'<]^LY-E_#7:W-!J=4P^H./ MWO$*=!+H+V^A#@'W'WQH^O50S1UM2@S"+L09I\ H09!A.>E/6DZ $@Q+47CA M[9-G\$O>=V.O&VH_::"]5GBXS$VXP7KF+7ME2F=W/T)P.Y[?GHHZ'E7.5D21 MY!['GDKP*<&L"MC/G0\J\,T;B7**&2I\Y6>82_'MV7/?56L+->%G^<=+FQ^6IS&:P: M8-V7"&MV[!?W3T!NS&G[[Z[O&KV,RN"0("X7JX>O(1(BN6S>))V4UQ[/4WZSS MW@EE@@9D\:J3-U8(5FI$1DG%,'7&L]*O]_40J^Z551M[N-1>&03QTAH1J+GP6M;NN]W#[$:<1)+46$7U0KATBC5YO8];VV]+8=@2,Q^OMN?S6Z]KPR4.1(J<$ :!F[,8624X%:>!+OH-A"11LE%[Z;B'2B!8*3RP^2<48\<3P%)+&"Q>L&( M*5VOND><1H+;*N0Z!9%&R<764^',66948HC0%&IW0I/CA<=$) MU,T';2P4>7%&-+ 4II5)R]S#7R M%N$:\2!?GD"];I:'HMD 36\UNVTBDF-"/4P$2PPK/_B<* +A(.9&:F.Q"[9T MN<5.81KQ-:O3L Q:;>827G@_6\;'JK73<+GX'F<#$@H/#UH@J_!(R0NE%J[S MDC,=5P+8R4.F%TP_!*\B$"&!ZQA)A%U;6V0,,=C28!,KO7;WB#/41KT#I+N; M&-M0)I M;@B"R,SY1%Q2NG0Q4'_IZFZ1YZ+;F="I7:VXWC'N'K*\GT.(,.'TZ6M6^EZ+A*^$'H-\'2U@3^/E^YG(ZV*TH#6G(%5)YE#SGB.(K.8$4*" M+7Y]NE^BNO6MY^);010:X-3NB5@G@Q1,("ER=R"E-1CQG/1LHW>&4RMCZ:S@ M84PZ6W7KF;?/@;H_G43=PD[.=2#U2W2+3W:6#>_/.. ,:NLX!8Z=#LM7Z*0I M?^CAJ/&>-Y0FJHR%O890#[@F";ZV,,A*)Z0AW$I>.@UPNR1##4@>]<,4QEKF MB]YU8S[M HM8(&%,0IS"KRSG!@G%&#%"8^5*7X=O$:/N&5(!W#?MQ5!5-[#= MO(5/CA?OK5_Y8;>IB"I?"/I,BOI<&03L MYH7;,"TWQY-UKD@@QE#--'(QEQ0R VLG-Q!FU'%KF+04EP[GM\E1N>1R(+9[ MJ7*"HAL@RY?XLYO\A(#OZ63NWMP@@@0&'IK$B2'NG47.0\Q'I+4Q>)D$DJH6"4(%P0XE-I MH_-W+\\%'&DD,3\Z*FP^2LK9RDD@8B3S MBE%M7.E-9E.&NK>;I;>801INC"'K)6,E)YC+@+S*#6-Y[M9N* ;/"LPJBS81 M5_H\]KD4=ZR<3.[AZP5\XEFK/,@_:YZE"@W.0$ MXD+0!P';ZC9?+!J>R;4A0SL$.073S7RM(0JN[6U\_/#F\LM:[MQ06N&(4="Y M>1UW'!E/#-)4>-$+X(K38\( M@K70$L4@P C)[/8:@9$&SYEA+F32I0_,M\E1-Z6IM,,X6-,-LN6NQ!(S3H1. MB/J52=,1.68U.$D$5I(.$;/2W92V2U+7-QB.\ '*G*#N%D@SGL;+=!M6KXUD MB"%*"@Z.63T!X&U U@B&4LB]?8+!#I=.)'HN15MD.07;3;H,4W0#5/F:B[)B MR#JY*^$/S,B8+(JPGT+\A25LR.I$I+TJJ6#@1]2 GQYHL?G- MNCFNI;R209JLR "_EGET,9FLY1_'^=V9K[%6.P_B8R] $9(A9QU#FDG/>"#" M,;6'#?/H_^M;]_-O=]^X9<3=3P^,V"=#G4UE&)I=8=6V0(]_?OUEA*6Q ;,( ML5?4B"L&VV"NP97"&Q*8()[O>\#A:#K -^O 7PZY32HHG/(<6F1UC'BI+F%C>ZL%Z[U-, M[)_CZ^7UFVXVZ_[("2CV!_S)XF;$-'"?4H.8I_DVT%)D TR5Z1 \-M9A5OJU MKV/D:^E*]D1"[ EMBJ+3 /.>Z@MF%R^N\W-4(RER;A,$;][&B#AS$=DD,?+> MJL1Q"#R5[I.Y2Y:6TH/*,*J(UFN?SZ\?&YY?IL<+Y/.L\S&&^57WOIM=Q]EG M>UN!31.CS#A$G43]D@F""- 5P$9X0PB)L7D(*2(S/8BSX$/M73F7X O M)=7:W%:UZIST%62QX7+Z>&YD)*3@WL"4K#<><4%%/O6&F$&#F\E]?NBL]-MY M?65KZ?SF'%M9(53:,DB_VMFW\?1+#,O5LY\PQ]S2ZU-K)S"&#_'F<\H?HLC(AP1C%A$(AAHGE^L=L(H9&+@6JC@12C=M.L(\>K6 M+[]4R%<"F[8,VXX9W2\T^*V+Z12BW!T+3CF-/28:$:\=XHYAF#2FR%AL(S91 M*-LO+:>H6+W8J%\#&RM#UA99_]_2SF#@R0U,<=R%L5^'0P]*N$R7LS%L%';R M>3:>^O$/.QD%#0LP5PLR*S2$01(B(!)7*8W4,D]T2OX$BIXD3"]BFE=*S//# MTQ8=WW8_X]1.%YLK;'TP."+$>*<]1H%:V!6\"1!_"_!^.5;8<('%YBEM3]NX M][/]#E_Q*^5829VWR:;[\^3'R^;!YL_O9FJ9Y-P2AFP2%!0:(UAP+I$DV0>V MSK"D!K"KIQC]V/8JSOI?&),&PH^GD_TPA9'C?)%C]7C$20,3UP[R3$[[YG* 0'[4?$57Q*4!*C-)M]YOE_]=_!D)[%+ MJP8SPQHK;1^L4'>E'I*>M\52H-3XW)HK1W6#H&]SXMEHY1=0/;UM8\ M=XNCX\I1I&VNMR:*(9?;3FDCN#0J*;IYNUBO9N1%VRP=!6Z?FI%C--T@6]9I M:>"219)?7J$X0* 2PIIPB+R(E#GG,+"E#8OKZ9FY"B$^]6,'*/N!DCS/$-= M*Q_!@1,HNGQWI9S,_1PD"HH&FO,RI"IM7TXK!'CIBI&CD#U8"'",FAO@R9:71(A8,-8(>\D-3H%%XHWO#BQ,>2+=MX:XK$,U')S/%DO'9 Q:J[! MV7<2YF!T0$YYV)&)%5PPB>&GLS*E!5]E*+9]&D,>H^@&R+*_-Z%EGD8SR&V#2EG9VB20"GCY&261? MS/B +*PWI"5S, L-,SCO@6^;7;N&;$\#M=P<3QXUO /72P/G%;*YF3^W1"'' MM4*)$$TP]LRRBA1 MD0OG@E6D=+EC\XTACT+U<&/(8U1<>S-YU.U,YV-!814*RH#U$R(@;5U"GN;E MX[&6NE]NWY%=X5ZRO^-1T.SH"G>,GAJP ;MR*23SD2L1$4[9CP(U(&=(1/E5 M&4]($LZ7WBR&U-"_:!>62:(#VFV/2H<2KR& CYJ"F7)Z-.(6E M!RZ]0,$82R@+0NOSIJJ4R(Q[\<2X7TQ7=V#QES2UEI_$;K)AP5337YFI]\3MBP@7M!$-".PL^ M9W#@*C[[<4U9?AU,G:+?: :AEFW+T!RRD)./ $NJ 2 M\0#SL$02I$F@5)B@M#]'"M:&&"UY\N5YZBQA#;D)SY M$;W-?=(]!+=6@'&,A-+2C8FV2])FR7TI[IRH\5=66C#:.!X?6%PP(F)J+F>XK-.]Z#I4IR#CE6Z44.GB>YRWG M<"QZ'Q1#2D:1;PD-LI%)Y*FPC,9$J"J=#O9RY1Q<$ZR\$V"%C$.<$8\LBQQ% M+Y75QL:4[%F#DG;+.8[!O4\YQS&J;B[<75UNL!126#T?3BC,@#*#C D$!2L- M38Y3ZL_Q=OP)F2;)41CWS3PY1N&U+PNW9TTXI[%.1J#(/81#+F#D(&9&.&#F M,:%$V7Z]*%]3YLE1L!W./#E&APV8CZV53I'#G*FBR+E\BJ)(0BX73QNIA7$> M8N/-AFWUJ@9?- =_R%8S6-,-LF6]A+C#FII(D+<$U&(U1H9HF(JW*CK,!;?G M.'EX%56#1R'I4?!YKM59@/2,@1$ Y'@$X,K M(\]YC]U7SI;V] K4/ 6M5\E(H%@<82KRX@)G&/QLQ!,3R%EC$:/!49VX4.&< M5^3])6TS3>=E67DT8J^1E^^[Y6P4"8[89&W:&!"/BN77:,"+P4D(E^L@2=7M M_$[0-I."7I251^-5^Z1_RPQO+A(,?C\;\(P3L80BD_MQ@C."D<.Y5C)8+"A5 M>;*]3OT/?JK-Q*!3^',&U39FO48NQDAM9(CP_')(GH!U1H'E]91RX;D,YV@= M>%2BZHL_G5'*UAREW6*)JD53Q][9V70\_3;_'&=?OX-2OT3?37.OC]6X75K] MYGP,\4Y\:R=^.5G_?GX)R=MI^&4\62YBV!QF0";5F24JD&_UDCHKE)6U^:W[ M_!PN3=34*D3(ZJE[<,J<31I9PR.S.&IK2U>.[9)EJ-W;''>E[ON):BQ)M$0@ M9?-[S12<46/@/U%YYJ2,T<72==9[!:I[^%>$#YNFL1P #>RBGR)L';#DX\=N M/A]9KXQ7'BP[2> K.L>0L9(B8F$C4881Q4H7YSX1H"VV# "V*Z7E!BCRWW'\ M[3L8\HO;MSH^+?-]W>7:_%\N%_,%&'O0VTI=(\>QT$ZOP@V'."@K.QVPLF)@ MP<&?)FP*4^@H >N>[IZ/8N=#J0$*;E7;2 ;/A#$1,2X2N*46C+@7$LDH5&ZO MKD%K+['7U3V5/1^EAFN]0>JLO=)[!1'NDTKY!=-$,7@"WB.3-$&1XDB(C:"C MTA>J!T1JRT*=Q64: D(#G'JRG5_\A' F1TY777Y.J)M^773^]^_=!'":KR<^A1+WR\=+61;SM<@BNQSOXKCU0 AC]O\ M4TA">JN17CUGY%STV^K?S4=&.:M(($@EF@NI M#/@KD444M/#1&YZ2*!V!#I>Z+0>P)&%?&-%V3>E:J<]6ZBBI0$1.X,+:1<0# MN,,ZQ(B2B8XYBKV7\66,Z2X1ZU[/5S"G1;!JH.'&#M6-+(BC8TS(40_.24H* M60$A7C*,>9VXWX-Y "1^+&\AOTR; M MW6($CKDQ:B]+.\B&9ZO*X&?+T(O6) M2#; S"\1ML:QSX%H=@W_.1TOYE^^_G-=[LHMT&U?YZ.F.VE.QU[P?^<_R T\CP^A?!NI\]5C1PFO+!=&Z(*23L4U8P%!67 MS KMF2P=)!<1O$53?6[.E27^"01H\TCO]E;[ROX9YP-.X[:,4N @[9!LA<[ M[C^SI2NC3-Y@S0!1F>M$3;+(!"-1!*\A41>9(4^!V]7;H=W_^B--Y M?!.G,8T7(RH# =](@].=JPYS88:3VB 2$F/$4[GD]_:>-N!*9TNP3I>_HBS%5;S$?8*4Z4X\@E;\$GR/1F3N=Q: M4D.=B]J5SE;J+UU=[^]<)#L3.FUN6_G&9+Q8I15,P^T:2Z]-TABA1'7"4*L8"RB(0@>G7P@X*59=G1:#O0:?3<:C=:N/KC_'TAYW&R9O?UB?AR<7 ?/0H6<<0 M]X8A1V-"0G)CN2#!;;ZNN>LAWLVAV^/" -RZ8DILP+94,>5/V;=*4OG8?##"!RAS@KIK;T'YS=?))/K%TDX^S[H? M<;9XO*S6%M4G0G#2"L$,-.)!4&0E1!_.)B]E(,8PWFM;ZO6YMEAR"JC=637< M@*'98H\?;I4P;.&5HNQ":W:CP9'@K"E7:1# M,C7G9)^(?G=&*!J@UIWX;[MK-YZN\+D_<%O K^;CL#[I?UQ%]R7_ZC)=+A?Y M=F#^FYTLXS_&W[Z/V*KL#.IZ^6>C M;4687Q7)/XZM&T_&BYN1]P_C*#"&%=/.)5_ZLOX$,>MN MZ W0]33 7A4G'Z_(M]_S+S],;U.&+M,AK9 1HU%)#VHQE$A@&0Q52"O)4902 M<\LM4T[4-^5OCW@ _FQ]PAM@]2#X&B#JYJ')D\E=P8J=WXHUPM%2*KE$A&@" MZG068@:5TW68B2)GG!9_9+:O;'6;C9^-A&>!IO:QY5U$^KZ;;Y5?$"\=E M63M(X'XG[/C5D?;E4&R LEM6:*^@*/%$L D"22\LX@(;Y(QG2'"O/%$&8U6Z M,>&)HO:CZ>N["7H)Y&K[CV_MC_'"3L;_SEM$KF",LZ]=6OQQ6[0X6XS_O9KC MYS@;=V'$E$C2.8(,3CE_!+PGN11G^W'K]=S97-FQ=>F M5,]E,^1L?S7$@9Z]S.K8$"UV:ZA"M28]9*R4&79YK?NBWS @\,0>$#8K 7- M#X0$I ,&)T\ZPP3'+KKB??)VR#*X7NSIN+>93@I[+SPGR"6F$==@RRT3!F%" M#(FP"GDJ[ U5=P-!PN8"W%(4CL$1&*((#!JD91CP0C4Q^S953 M3:G!P?#B_1BV"M(<<4X!>3]U3M!X>[1Y""ADB* #J1 S.H)F"$?&N8 BY9J) MD*0L_EC[+EDJEW.=><4-4.?"^]DRAB_=C9WD\]SUJ=G%-'SJIGY]A.:Y M]$%2AIPF^8Q7@S_HF$5).DP?/>1JRAZ=R(#-0\[2<-2/Q%=CSZ/_ MKV_=S[]%'^[:@ZW.&*YF-O?2?_*:SL%P_ FY'H]\RRL?'NBTYS-'ANK#IC$P M7H?OC2XFDP_3,/XY#DL[F:]WY%/ULG/ (4>-[V'VO[_M)I.X6(RW";CCU&_; MOZNRM ^I^I;^&1\?]M\A5-DS[ !A'X9[DP%G=\.J2,BG["4]%61P]E$*IWBG%0VUM1>3SURGB B=JRX939$78/ MW !63S#HCE-(9

]I3!:VACJ"IQU3%K:/O4B^/QLJ9]ZY2ZGFY$72K^NIA- MKN+L>GZ9KF8!X+L"[_0-_.GO@VBY9]AJ%#UN"SZLF.H;<98*>)6?1ABX#S\> MJ4I1XRDNTI;IMP+)U7@QV'M],E25:KL!H#Q10&54OBPGD6 G2'8:0O=C$IP,JJ0S8IVYZ#LSV#%NEXNIXV XKI@D#N)(K=RRRBQ)& M\,EP5>J=3C6$VQ31D#&\FEU/%V5MX:,AJU0;#3.%SQ72EB4L!-CN4:L4X@RV M@\W!=A/2GY[=O%3SN>7%PO"F"T?=PZM0RG K97-ZW>]+Z;S7))Q<-+ D4O>)^/ M7N1>]X#0!:YSOT3?Y7KER_3L6\^8<)J/UN<# Y;K>M2[SPR_O=LZ8+4CWF/P M>;Q2]ZFE=B 0YZ"[U>5(WHT'7T1L&Z\:7GOUWO52PE]71+5 >:$KHN83;OZZ MP^H?)7^*70E0GH[4=-K1SHDWM*_$1<$0>._ U8S:J9Y!'S75-GG?OBW6DQH: M=6T,5>V*\52TMJNB,CYW DWMY&8^GI>YN-\Y:+4;R(&^]T[U5$;OZ^+WSS-_ M.;N:S][-%^/KE2Y_C8OO72B#9*\/5+NO/!758]16&>'+Y6*>GP;-)SKE3.GN M4:M=8IZ*Y4$%M;,!?NH6_Q/O=^I8:(GV^D"U&\\"F^5!M55&^#T,VDWCW4Q+ M)%/M&++:;>BI*.Y735NX_;*,5]WZ17:8YS1U,[]RK8<:VV.^4^WNM!#"?938 M(.R_C;O)2LV7Z1_==7R;&]C,;C[:/\Z!_=Z/U;N-+S,]!A8,?K'?]6Y(.??7:%B7 C$WL="WPA^L?N9$-3."V M>549W^VT+]:[8BY$BN,TVTX$5M+%VS-LG7YRA8*P-GV]+0(6CJ,WA^T%8E-G M78=UU-"M0!?G$!=^B:L7_.YO XL8Y2,^TPODIHZ^CM=AJUE GW^>*P/HZSO?EM_CG.(-JZME,?2R?^]!E_P+H&Y0S/];D?I-J%ZQ$H/%Z1 MF[.O?2'T9_3+Q?AG? MFXELWNQF<.K)]Q'HP;>J[ZSGYV@?)D\FF>.-8*(ED M]\#ULJ_V0M$=IY?*T'V.70&<'D:IF5-R6-?=GHG73_(!D3X5@6-SK&K9(\>" MLD,)?^4JON1.\U=^XE_YB<=A$_[_5;>*QX$T\'J=:DMJ^%;%EHK6=VK6T90[=GH]6 M;]L>%L>W=G_QMOL:)]$O8EAS:/#5Q?81ZVTDI^&U5R^UXQ00)=P[]9AM!;2?;(0I0$<=O8]?)4"V"Y1UDMF-)[ M48L;U)TCU\LP'6)7#RFJ=F;%OY;CQWG1W'"82),-M2Z![Y MJ7H)IR?"?9HJ:X>-&V;FM_EJ$_GZ';3TO9N EK\L2D62QWVJ7J[JR6=WIZBR M.?P_Q<6'J>^N"YVA]_I O9358ECO5EMS"#\[9#X7TGL^U OQILZ.3E!C[4Z3 MS\U/GOGZ\*L,Z'V_T0OOEDZ?CE1>2+1UE]51614COWB*^=]P_=O-]^5JG/._\=.Q>(+9R@+57/=6] MG0W/>^CRVSI@+[A:.H#:IY;:I<[9HI;1PQ%^D/>;C M@7H!U-(ISS8U5'="NL&IDG=C],*CI3.8C8]&(YC\U5I2\S\>H:IE">ZN'A>X'8T@%(?Y55WY?".,ME)QS3GP^S*W7]?&CT M7LBV=!;26V&M-M2X^,/.PM7X>CS]=J;&&MN_4*3!1@_A"S3:N/W*]>H3S\AP MVD+8.N*0=;L>\-?ICW$>M-!ZW3EJO:*U?5@\69B'-%+;TM[)5[!O]ZXQZQ6I M'XU6D^VX[Z3[#)]=S*ZGP]_1W#YBM6*JHW':JHE&4,HK_NUT'F;E8-H8LEJA MU$G6[[DN&@'J']T?#_*5M8 [AJY6%74TA^LY/! MRVW?N-5*H7I#UT,K+2R\^5MPD^-5=R]NN3ON/N-7*Y(Z;@GVTU*S>)X)QGHE M4P70:P2TNBV/SA>4[=?Y7TV0_FJ"-"2)X';]PU\^L&A.22)X.G;=8+G7*MJK ME ; 6F6CO+'SN*I1C=/Y6G^S7!V>FQ#/W]P\_)W/]F;U5DB>S,.,IN'SQ$[S MM<L"G+3+'[P M9_=WJEB/%T&W.U+5#=!A)=O%#_B\'Z]4\67\[?MB_O7BR]>ST.+P]ZJ<\-6@ M1V_5U_;[MFVZ)5[ZV#MPM08&P\*HME[W6(GXSVF836Z^?8U^.1LOQG'P@TV[ M1ZW7N> XU/:II 7(WOTY\Y]G8U]@?3T,5:\5P7'@/)M\"XC\'7: 17X^_+T= MSW)]=0%HMHQ9K[_ <1CM5D=EL)ZN[)M??U^LJ/3V^_3;9S_,[!T8NEZO@-[0 M]5-.JVDX'Z;S,6CQ:F;S2TR?N\G8@^7^/.M\T5R&5X,S$Q+FAT;5!+ 0(4 Q0 ( /!*;5=]+H4=& @ ( L = M " 4H( !N+6%B;&5X,C R,S Y,S Q,'AQ>&5X,S$R+FAT M;5!+ 0(4 Q0 ( /!*;5> 9&MU@04 /0B = " 9T0 M !N+6%B;&5X,C R,S Y,S Q,'AQ>&5X,S(Q+FAT;5!+ 0(4 Q0 ( /!* M;5?K;04DLDD! )8,$@ 1 " 5D6 !N86)L+3(P,C,P.3,P M+FAT;5!+ 0(4 Q0 ( /!*;5>Q,]>GB T 2' 1 " M 3I@ 0!N86)L+3(P,C,P.3,P+GAS9%!+ 0(4 Q0 ( /!*;5>1%DNY7AT M &@> 0 5 " ?%M 0!N86)L+3(P,C,P.3,P7V-A;"YX;6Q0 M2P$"% ,4 " #P2FU7,__,OM4Z ?B ( %0 @ &"BP$ M;F%B;"TR,#(S,#DS,%]D968N>&UL4$L! A0#% @ \$IM5VLWOUU^U MHMH( !4 ( !BL8! &YA8FPM,C R,S Y,S!?;&%B+GAM;%!+ M 0(4 Q0 ( /!*;5